aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2007-02-25Fix for PR1224.Jim Laskey
2007-02-25Rework GlobalValue::removeDeadConstantUsers to always remove dead constantChris 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-25one important bugfix: PPC32 didn't have both elf and macho support forChris 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-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-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-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-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-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-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
2007-02-241. Fix last bug in KnuthDiv. All divide tests pass up to 1024 bits now.Reid Spencer
2007-02-24Deal with cases when MMI is not requested.Jim Laskey
2007-02-24Drop unused operand.Jim Laskey
2007-02-241. Make internal functions take const arguments where they should, justReid Spencer
2007-02-24Fix PR1216 by cleaning up the ownership of JITResolver.Chris Lattner
2007-02-24Fix CodeGen/Generic/2007-02-23-DAGCombine-Miscompile.ll and PR1219Chris Lattner
2007-02-24remove folding set debug outputChris Lattner
2007-02-24Fix Transforms/ConstProp/2007-02-23-sdiv.ll and PR1215Chris Lattner
2007-02-24Fix InstCombine/2007-02-23-PhiFoldInfLoop.ll and PR1217Chris Lattner
2007-02-24Refactor the setName stuff, moving it down the inheritance hierarchy, toChris Lattner