aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2008-01-10Add more comments explaining the basics of how the decision of when to rename...Owen Anderson
2008-01-10Do not use the stack pointer directly, issue a copyfromreg instead. Otherwise...Evan Cheng
2008-01-10Get rid of the isKillInst predicate. LiveVariables already provides this inf...Owen Anderson
2008-01-10Fix PR1845 and rdar://5676945. Generic vectors smallerChris Lattner
2008-01-10Remove comments that do not correspond to anything after recent refactoring.Evan Cheng
2008-01-10Copies need to be inserted before the first terminator, not at the end of the...Owen Anderson
2008-01-09Special copy SUnit's do not have SDNode's.Evan Cheng
2008-01-09Clean up StrongPHIElimination a bit, and add some more comments to the intern...Owen Anderson
2008-01-09Fix compile failures with g++-4.3.Duncan Sands
2008-01-09StrongPHIElim: Now with even fewer trivial bugs!Owen Anderson
2008-01-09Fix an infinite recursion bug in InsertCopies.Owen Anderson
2008-01-09Fix some simple bugs. StrongPHIElimination now does not crash on 164.gzip.Owen Anderson
2008-01-09add a testcase Chris Lattner
2008-01-09add a noteChris Lattner
2008-01-08Make load->store deletion a bit smarter. This allows us to compile this:Chris Lattner
2008-01-08Rename registers that do not need copies.Owen Anderson
2008-01-08Use size_t to store Pos, avoid truncating valueDuncan Sands
2008-01-08Implement PR1795, an instcombine hack for forming GEPs with integer pointer a...Chris Lattner
2008-01-08Finally implement correct ordered comparisons for PPC, even thoughChris Lattner
2008-01-08Actually insert copies now!Owen Anderson
2008-01-08Minor fix to enable x86-64 pic jit (still fails for other reasons).Evan Cheng
2008-01-08Fix a x86-64 static codegen bug. This fixes a lot of x86-64 jit failures.Evan Cheng
2008-01-08Silence warning about loss of precision.Bill Wendling
2008-01-07Only mark instructions that load a single value without extension as isSimple...Evan Cheng
2008-01-07add a new bit.Chris Lattner
2008-01-07Unbreak x86-64.Evan Cheng
2008-01-07add a note that is important for some fp apps.Chris Lattner
2008-01-07possible switch lowering improvement.Chris Lattner
2008-01-07Oops, missed one.Owen Anderson
2008-01-07Make some predicates static.Owen Anderson
2008-01-07I doubt the address of the Error string was intendedDuncan Sands
2008-01-07Add missing newline at EOF.Duncan Sands
2008-01-07Small cleanup for handling of type/parameter attributeDuncan Sands
2008-01-07Unbreak x86-32 darwin long double!Duncan Sands
2008-01-07Fix long double support on x86-32 linux.Duncan Sands
2008-01-07Pruning includes.Gordon Henriksen
2008-01-07Operand 1 should be a register. We don't care if it's a preg, vreg, or 0.Bill Wendling
2008-01-07add a noteChris Lattner
2008-01-07remove #includageChris Lattner
2008-01-07rename TargetInstrDescriptor -> TargetInstrDesc.Chris Lattner
2008-01-07simplify some code.Chris Lattner
2008-01-07Rename all the M_* flags to be namespace qualified enums, and switch Chris Lattner
2008-01-07use predicate.Chris Lattner
2008-01-07add more and significantly better comments to the rest of the machineinstrChris Lattner
2008-01-07simplify some code using new predicatesChris Lattner
2008-01-07rename hasVariableOperands() -> isVariadic(). Add some comments.Chris Lattner
2008-01-07remove a dead field.Chris Lattner
2008-01-07no need to explicitly clear these fields.Chris Lattner
2008-01-07Move a bunch more accessors from TargetInstrInfo to TargetInstrDescriptorChris Lattner
2008-01-07remove MachineOpCode typedef.Chris Lattner