aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Get rid of extraneous // in file comment.Reid Spencer2007-02-271-1/+1
* Add calling convention infoChris Lattner2007-02-272-2/+11
* For PR1205:Reid Spencer2007-02-271-102/+135
* move target independent calling convention stuff to TargetCallingConv.tdChris Lattner2007-02-272-56/+71
* fill in some holesChris Lattner2007-02-271-7/+33
* switch x86-64 return value lowering over to using same mechanism as argumentChris Lattner2007-02-271-68/+88
* Minor refactoring of CC Lowering interfacesChris Lattner2007-02-272-23/+28
* move CC Lowering stuff to its own public interfaceChris Lattner2007-02-272-146/+51
* refactor x86-64 argument lowering yet again, this time eliminating templates,Chris Lattner2007-02-271-166/+179
* ConstantFolding.cpp/h -> ConstantFold.cpp/h to avoid confusion withChris Lattner2007-02-273-55/+2
* Backing out Jim's LR spill changes. This was causing llvm-gcc bootstrappingEvan Cheng2007-02-273-19/+2
* forward() should not increment internal iterator. Its client may insert instr...Evan Cheng2007-02-272-5/+26
* Simplify and document RoundDoubleToAPInt.Reid Spencer2007-02-271-3/+15
* For PR1205:Reid Spencer2007-02-261-16/+49
* 1. Make sure all delete operators of arrays use the array form of delete.Reid Spencer2007-02-261-19/+45
* Joining an interval with a dead copy instruction. Shorten the live range to t...Evan Cheng2007-02-261-20/+46
* Implement the getHashValue method.Reid Spencer2007-02-261-1/+16
* Use efficient container SmallPtrSetDevang Patel2007-02-261-3/+4
* always lower to RETFLAG, never leave it as just ret.Chris Lattner2007-02-262-11/+7
* Do not unswitch loop on same value again and again.Devang Patel2007-02-261-0/+7
* fix attributionChris Lattner2007-02-261-1/+1
* Add a description of the X86-64 calling convention and the returnChris Lattner2007-02-262-0/+143
* Re-enable this. The header was committed.Reid Spencer2007-02-261-4/+0
* switch to smallvectorChris Lattner2007-02-261-3/+1
* another missing header :( :( :(Chris Lattner2007-02-261-0/+4
* initial hack at splitting the x86-64 calling convention info out from theChris Lattner2007-02-261-271/+299
* 1. Remove redundant calls to clearUsedBits().Reid Spencer2007-02-261-44/+79
* the truncate must always be done, it's only the assert that is conditional.Chris Lattner2007-02-261-1/+1
* reapply my previous patch with a bugfix.Chris Lattner2007-02-261-21/+31
* revert my previous change, something strange is happening.Chris Lattner2007-02-261-29/+21
* add an accessor.Chris Lattner2007-02-261-0/+4
* in X86-64 CCC, i8/i16 arguments are already properly zext/sext'd on input.Chris Lattner2007-02-261-14/+19
* Fold (sext (truncate x)) more aggressively, by avoiding creation of aChris Lattner2007-02-261-10/+34
* track signedness of formal argument, though we have a fixme here.Chris Lattner2007-02-261-0/+8
* Rewrite lshr to not do bit by bit copy but to copy and shift whole words.Reid Spencer2007-02-261-15/+42
* Fix sext operation. Shifting by zero would leave an incorrect mask.Reid Spencer2007-02-251-1/+1
* 1. Fix the flip() method to correctly flip all words of the APInt.Reid Spencer2007-02-251-13/+89
* Fix an X86-64 abi bug. We now compile:Chris Lattner2007-02-251-10/+13
* fix CodeGen/X86/2007-02-25-FastCCStack.ll, a regression from my patch lastChris Lattner2007-02-251-1/+1
* Fix for PR1224.Jim Laskey2007-02-251-35/+50
* Rework GlobalValue::removeDeadConstantUsers to always remove dead constantChris Lattner2007-02-251-21/+29
* 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
* one important bugfix: PPC32 didn't have both elf and macho support forChris Lattner2007-02-252-6/+10
* 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