aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* If the liveinterval of the source instruction has been extended, remove the I...Evan Cheng2007-02-251-0/+6
* Only add liveinterval to livein set if it isn't assigned a stack slot.Evan Cheng2007-02-251-4/+4
* fastcc functions that return double values now return them in xmm0 on x86-32.Chris Lattner2007-02-251-1/+3
* allow vectors to be passed to stdcall/fastcall functionsChris Lattner2007-02-251-18/+10
* move LowerRET into the 'Return Value Calling Convention Implementation'Chris Lattner2007-02-251-75/+77
* make all Lower*CallTo implementations use LowerCallResult to handle theirChris Lattner2007-02-251-153/+10
* pass the calling convention into Lower*CallTo, instead of using ad-hoc flags.Chris Lattner2007-02-252-23/+19
* factor a bunch of code out of LowerCCCCallTo into a new LowerCallResultChris Lattner2007-02-252-100/+97
* move some code around, pass in calling conv, even though it is unusedChris Lattner2007-02-251-39/+46
* fold trivial token factor nodes. This allows us to compileChris Lattner2007-02-251-0/+6
* simplify result value lowering by splitting the selection of *where* to returnChris Lattner2007-02-252-91/+111
* Allow this to compile now that the header file is checked in.Reid Spencer2007-02-251-4/+0
* make void-return not a special caseChris Lattner2007-02-251-33/+17
* eliminate a bunch more temporary vectors from X86 lowering.Chris Lattner2007-02-251-177/+142
* eliminate temporary vectors created during X86 lowering.Chris Lattner2007-02-251-70/+47
* remove std::vector's in RET lowering.Chris Lattner2007-02-251-22/+11
* implement support for the linux/ppc function call ABI. Patch byChris Lattner2007-02-258-102/+343
* Add XLForm_1_ext template, patch by Nicolas Geoffray.Chris Lattner2007-02-251-14/+24
* Improve JIT support for linux/ppc: Patch by Nicolas Geoffray!Chris Lattner2007-02-253-2/+70
* this doesn't compile, disable itChris Lattner2007-02-251-0/+4
* Clean up lshr and ashr to coding standards.Reid Spencer2007-02-251-53/+79
* remove crediting of Evan Cheng and me.Dale Johannesen2007-02-251-1/+0
* initialize a instance variableChris Lattner2007-02-251-0/+1
* Whoops, last word with bits in large shift left wasn't correct.Reid Spencer2007-02-251-1/+1
* Fix the > 64 bits case for left shift.Reid Spencer2007-02-251-22/+47
* Removed WaterListOffset, inserted BBOffsets. Remove TODO item about thisDale Johannesen2007-02-252-109/+114
* Fix the remainder shifting in KnuthDiv.Reid Spencer2007-02-241-6/+13
* 1. Fix a bug in fromString for the <= 64bits caseReid Spencer2007-02-241-17/+29
* 1. Fix last bug in KnuthDiv. All divide tests pass up to 1024 bits now.Reid Spencer2007-02-241-63/+55
* Deal with cases when MMI is not requested.Jim Laskey2007-02-241-0/+14
* Drop unused operand.Jim Laskey2007-02-241-2/+0
* 1. Make internal functions take const arguments where they should, justReid Spencer2007-02-241-21/+61
* Fix PR1216 by cleaning up the ownership of JITResolver.Chris Lattner2007-02-242-29/+42
* Fix CodeGen/Generic/2007-02-23-DAGCombine-Miscompile.ll and PR1219Chris Lattner2007-02-241-2/+2
* remove folding set debug outputChris Lattner2007-02-241-4/+0
* Fix Transforms/ConstProp/2007-02-23-sdiv.ll and PR1215Chris Lattner2007-02-241-1/+2
* Fix InstCombine/2007-02-23-PhiFoldInfLoop.ll and PR1217Chris Lattner2007-02-241-1/+2
* Refactor the setName stuff, moving it down the inheritance hierarchy, toChris Lattner2007-02-242-98/+199
* PR1164:Bill Wendling2007-02-231-22/+52
* Avoid TBAA issue.Chris Lattner2007-02-231-1/+4
* bugfix: SP wasn't updated for varargs when frame pointer was eliminated.Lauro Ramos Venancio2007-02-231-63/+63
* Reuse extends the liveness of a register. Transfer the kill to the operand th...Evan Cheng2007-02-231-1/+6
* Handle improper cast.Jim Laskey2007-02-231-6/+19
* Handle cases when joining live intervals of two virtual registers.Evan Cheng2007-02-231-7/+17
* Don't spill LR as a callee saved register.Jim Laskey2007-02-233-2/+19
* Fix stack alignment in functions with varargs.Lauro Ramos Venancio2007-02-231-2/+5
* fix an obscure and tricky bug the inliner can hit sometimes.Chris Lattner2007-02-231-1/+1
* Fix thinko.Devang Patel2007-02-231-1/+2
* Loop passes are set up to accept pointer.Devang Patel2007-02-231-1/+1
* Mark livein registers as being in used.Evan Cheng2007-02-231-0/+6