aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Fix for PR1224.Jim Laskey2007-02-251-35/+50
* Test for PR1224.Jim Laskey2007-02-251-0/+12
* Rework GlobalValue::removeDeadConstantUsers to always remove dead constantChris Lattner2007-02-252-25/+29
* new testcase. @foo should be marked fastcc by globaloptChris Lattner2007-02-251-0/+11
* disable some noisy debug outputChris Lattner2007-02-251-12/+12
* no really, this is the right patchChris Lattner2007-02-251-1/+1
* always promote float varargs to double.Chris Lattner2007-02-251-1/+1
* 1. Provide more detail in file comment.Reid Spencer2007-02-251-189/+145
* Fix clearUnusedBits to not depend on "undefined behavior" of >> operatorReid Spencer2007-02-251-9/+40
* one important bugfix: PPC32 didn't have both elf and macho support forChris Lattner2007-02-252-6/+10
* add -enable-ehChris Lattner2007-02-251-1/+9
* optimize duplicate ValueMap lookupsChris Lattner2007-02-251-9/+6
* cosmetic changes from review of last patch. obviousDale Johannesen2007-02-252-4/+5
* A couple of more places where a register liveness has been extended and its l...Evan Cheng2007-02-251-5/+57
* Add an assertion.Evan Cheng2007-02-251-2/+4
* Fix a couple of bugs related IsDead back propagation during coalescing.Evan Cheng2007-02-251-5/+10
* 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
* verify that double is returned in XMM0 if the function is fastcc.Chris Lattner2007-02-251-3/+16
* 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
* new testcaseChris Lattner2007-02-251-0/+12
* 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
* Add a private constructor for efficiency.Reid Spencer2007-02-251-0/+4
* 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
* verify i128 return on x86-64 continues to codegen optimally.Chris Lattner2007-02-251-0/+8
* 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
* remove these.Chris Lattner2007-02-251-1/+0
* 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
* update this for llvm-gcc4Chris Lattner2007-02-251-92/+76
* 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