aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2007-02-25Fix for PR1224.Jim Laskey
2007-02-25Test for PR1224.Jim Laskey
2007-02-25Rework GlobalValue::removeDeadConstantUsers to always remove dead constantChris Lattner
2007-02-25new testcase. @foo should be marked fastcc by globaloptChris Lattner
2007-02-25disable some noisy debug outputChris Lattner
2007-02-25no really, this is the right patchChris Lattner
2007-02-25always promote float varargs to double.Chris Lattner
2007-02-251. Provide more detail in file comment.Reid Spencer
2007-02-25Fix clearUnusedBits to not depend on "undefined behavior" of >> operatorReid Spencer
2007-02-25one important bugfix: PPC32 didn't have both elf and macho support forChris Lattner
2007-02-25add -enable-ehChris Lattner
2007-02-25optimize duplicate ValueMap lookupsChris Lattner
2007-02-25cosmetic changes from review of last patch. obviousDale Johannesen
2007-02-25A couple of more places where a register liveness has been extended and its l...Evan Cheng
2007-02-25Add an assertion.Evan Cheng
2007-02-25Fix a couple of bugs related IsDead back propagation during coalescing.Evan Cheng
2007-02-25If the liveinterval of the source instruction has been extended, remove the I...Evan Cheng
2007-02-25Only add liveinterval to livein set if it isn't assigned a stack slot.Evan Cheng
2007-02-25fastcc functions that return double values now return them in xmm0 on x86-32.Chris Lattner
2007-02-25verify that double is returned in XMM0 if the function is fastcc.Chris Lattner
2007-02-25allow vectors to be passed to stdcall/fastcall functionsChris Lattner
2007-02-25move LowerRET into the 'Return Value Calling Convention Implementation'Chris Lattner
2007-02-25make all Lower*CallTo implementations use LowerCallResult to handle theirChris Lattner
2007-02-25pass the calling convention into Lower*CallTo, instead of using ad-hoc flags.Chris Lattner
2007-02-25factor a bunch of code out of LowerCCCCallTo into a new LowerCallResultChris Lattner
2007-02-25move some code around, pass in calling conv, even though it is unusedChris Lattner
2007-02-25fold trivial token factor nodes. This allows us to compileChris Lattner
2007-02-25new testcaseChris Lattner
2007-02-25simplify result value lowering by splitting the selection of *where* to returnChris Lattner
2007-02-25Allow this to compile now that the header file is checked in.Reid Spencer
2007-02-25Add a private constructor for efficiency.Reid Spencer
2007-02-25make void-return not a special caseChris Lattner
2007-02-25eliminate a bunch more temporary vectors from X86 lowering.Chris Lattner
2007-02-25eliminate temporary vectors created during X86 lowering.Chris Lattner
2007-02-25remove std::vector's in RET lowering.Chris Lattner
2007-02-25verify i128 return on x86-64 continues to codegen optimally.Chris Lattner
2007-02-25implement support for the linux/ppc function call ABI. Patch byChris Lattner
2007-02-25Add XLForm_1_ext template, patch by Nicolas Geoffray.Chris Lattner
2007-02-25Improve JIT support for linux/ppc: Patch by Nicolas Geoffray!Chris Lattner
2007-02-25this doesn't compile, disable itChris Lattner
2007-02-25remove these.Chris Lattner
2007-02-25Clean up lshr and ashr to coding standards.Reid Spencer
2007-02-25remove crediting of Evan Cheng and me.Dale Johannesen
2007-02-25initialize a instance variableChris Lattner
2007-02-25update this for llvm-gcc4Chris Lattner
2007-02-25Whoops, last word with bits in large shift left wasn't correct.Reid Spencer
2007-02-25Fix the > 64 bits case for left shift.Reid Spencer
2007-02-25Removed WaterListOffset, inserted BBOffsets. Remove TODO item about thisDale Johannesen
2007-02-24Fix the remainder shifting in KnuthDiv.Reid Spencer
2007-02-241. Fix a bug in fromString for the <= 64bits caseReid Spencer