aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Fix llvm-ld -Xlinker, patch by Daniel Teske!Chris Lattner2008-01-091-3/+1
* add a testcase Chris Lattner2008-01-092-10/+20
* add a noteChris Lattner2008-01-091-0/+21
* Make load->store deletion a bit smarter. This allows us to compile this:Chris Lattner2008-01-082-3/+44
* Rename registers that do not need copies.Owen Anderson2008-01-081-3/+19
* Crashes llc when using Chris's new legalization logic.Duncan Sands2008-01-081-0/+17
* Added "getRoot()" to ImmutableMap.Ted Kremenek2008-01-081-5/+11
* Fixed 80 col. violation.Ted Kremenek2008-01-081-1/+2
* add a mayLoad property for machine instructions, a correlary to mayStore.Chris Lattner2008-01-084-15/+23
* Use size_t to store Pos, avoid truncating valueDuncan Sands2008-01-082-2/+2
* Implement PR1795, an instcombine hack for forming GEPs with integer pointer a...Chris Lattner2008-01-082-3/+73
* add match support for casts.Chris Lattner2008-01-081-0/+24
* remove darwin/i386 t-tChris Lattner2008-01-081-3/+0
* Finally implement correct ordered comparisons for PPC, even thoughChris Lattner2008-01-083-24/+99
* Testcase for PR1721Chris Lattner2008-01-081-0/+11
* Actually insert copies now!Owen Anderson2008-01-081-6/+29
* Fix PR1797Chris Lattner2008-01-081-0/+3
* Minor fix to enable x86-64 pic jit (still fails for other reasons).Evan Cheng2008-01-081-2/+3
* Fix a x86-64 static codegen bug. This fixes a lot of x86-64 jit failures.Evan Cheng2008-01-081-1/+4
* Silence warning about loss of precision.Bill Wendling2008-01-081-1/+1
* Only mark instructions that load a single value without extension as isSimple...Evan Cheng2008-01-074-14/+12
* add a new bit.Chris Lattner2008-01-071-1/+2
* Unbreak x86-64.Evan Cheng2008-01-071-4/+3
* add a note that is important for some fp apps.Chris Lattner2008-01-071-0/+21
* possible switch lowering improvement.Chris Lattner2008-01-071-0/+5
* Oops, missed one.Owen Anderson2008-01-071-1/+1
* Make some predicates static.Owen Anderson2008-01-071-3/+3
* I doubt the address of the Error string was intendedDuncan Sands2008-01-071-1/+2
* Add missing newline at EOF.Duncan Sands2008-01-071-1/+1
* Update the comment on scalar to vector to be a bit more clear.Nate Begeman2008-01-071-2/+2
* Update test to catch recent x86 insert regression and improvementsNate Begeman2008-01-071-0/+3
* Small cleanup for handling of type/parameter attributeDuncan Sands2008-01-075-29/+28
* Unbreak x86-32 darwin long double!Duncan Sands2008-01-071-3/+2
* Fix long double support on x86-32 linux.Duncan Sands2008-01-071-1/+1
* Pruning includes.Gordon Henriksen2008-01-072-14/+0
* Operand 1 should be a register. We don't care if it's a preg, vreg, or 0.Bill Wendling2008-01-071-13/+9
* add a noteChris Lattner2008-01-071-0/+7
* remove #includageChris Lattner2008-01-073-5/+2
* split TargetInstrDesc out into its own header file.Chris Lattner2008-01-072-394/+415
* rename TargetInstrDescriptor -> TargetInstrDesc.Chris Lattner2008-01-0742-233/+234
* remove a dead method.Chris Lattner2008-01-071-7/+0
* simplify some code.Chris Lattner2008-01-071-10/+13
* Rename all the M_* flags to be namespace qualified enums, and switch Chris Lattner2008-01-076-82/+91
* use predicate.Chris Lattner2008-01-071-1/+1
* add more and significantly better comments to the rest of the machineinstrChris Lattner2008-01-073-70/+116
* simplify some code using new predicatesChris Lattner2008-01-072-24/+21
* add some mroe comments, add a isImplicitDef() method, add Chris Lattner2008-01-071-18/+68
* rename hasVariableOperands() -> isVariadic(). Add some comments.Chris Lattner2008-01-078-22/+30
* Move M_* flags down in the file. Move SchedClass up in the Chris Lattner2008-01-072-60/+61
* remove a dead field.Chris Lattner2008-01-071-1/+0