aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Remove comparison methods for MVT. The main causeDuncan Sands2008-06-0815-104/+91
* Limit the icmp+phi merging optimization to the cases where it is profitable:Chris Lattner2008-06-081-4/+12
* Added FP instruction formats.Bruno Cardoso Lopes2008-06-081-1/+58
* Temporarily reverting r52056. It's causing PPC to fail to bootstrap.Bill Wendling2008-06-081-3/+0
* Added support for FP RegistersBruno Cardoso Lopes2008-06-071-31/+153
* Speculatively execute a block when the the block is the then part of a triang...Evan Cheng2008-06-071-0/+121
* Revert r52046. It broke cbe on x86 / Mac OS X.Evan Cheng2008-06-071-21/+6
* CodeGen support for insertvalue and extractvalue, and for loads andDan Gohman2008-06-071-26/+233
* Connect successors before creating the DAG node for the branch. This hasOwen Anderson2008-06-071-22/+24
* get rid of ExtractValueInst::init's Value argument, it is already passed to t...Gabor Greif2008-06-061-6/+4
* Typo.Evan Cheng2008-06-061-1/+1
* make ExtractValueInst derived from UnaryInstructionGabor Greif2008-06-061-12/+9
* Enable stack coloring by default.Evan Cheng2008-06-062-8/+11
* PPC preferred loop alignment is 16.Evan Cheng2008-06-061-0/+3
* LoopSimplify preserves AA.Devang Patel2008-06-061-3/+5
* Print debug message only if there are dead passes.Devang Patel2008-06-061-2/+3
* Handle assembler identifiers specially in CBE. This fixes PR2418.Anton Korobeynikov2008-06-061-6/+21
* Tighten up the abstraction slightly.Duncan Sands2008-06-061-10/+10
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-0650-2030/+2011
* As Chris suggested, handle the situation if ShAmt larger than BitWidth, Zhou Sheng2008-06-061-1/+1
* Refine stack slot interval weight computation.Evan Cheng2008-06-062-23/+58
* Turn stdout into binary mode during bitcode emission.Anton Korobeynikov2008-06-061-0/+5
* Provide hooks for libgcc symbols' address resolution inside lli on mingw32.Anton Korobeynikov2008-06-061-0/+30
* Added custom isel for MUL, SDIVREM, UDIVREM, SMUL_LOHI and UMUL_LOHI nodesBruno Cardoso Lopes2008-06-062-56/+76
* Added custom SELECT_CC loweringBruno Cardoso Lopes2008-06-065-14/+175
* Revert 52002.Dan Gohman2008-06-051-4/+1
* Expose a public interface to this pass.Chris Lattner2008-06-051-40/+12
* Let libcall semantics decide whether it knows about functions Chris Lattner2008-06-051-2/+2
* Don't break strict aliasing.Evan Cheng2008-06-051-6/+6
* Remove debugging code.Owen Anderson2008-06-051-4/+0
* Use the newly created helper on LiveIntervals.Owen Anderson2008-06-051-116/+21
* Add a helper for constructing new live ranges that ended from an instruction ...Owen Anderson2008-06-051-0/+15
* If BitWidth equals to ShtAmt, the RHSKnownZero[BitWidth-ShiftAmt-1] willZhou Sheng2008-06-051-1/+1
* Change the Verifier to support returning first class aggregrates.Matthijs Kooijman2008-06-051-1/+4
* As comments said, for negative value, the arithmetic Zhou Sheng2008-06-051-1/+1
* Learn ScalarReplAggregrates how stores and loads of first class aggregratesMatthijs Kooijman2008-06-051-0/+51
* Let StructRetPromotion check if all if its users are really calls or invokesn,Matthijs Kooijman2008-06-051-0/+4
* Let StructRetPromotion check if it's users are really calling it and notMatthijs Kooijman2008-06-051-0/+4
* Use use_iterator::getOperandNo instead of CallSite::hasArgument to check if aMatthijs Kooijman2008-06-051-7/+6
* * Make CallSite::hasArgument const and let it take a const parameter.Matthijs Kooijman2008-06-051-1/+1
* Update comments and documentation to reflect that GCSE and ValueNumbering areMatthijs Kooijman2008-06-054-1/+14
* Fix a memcpy lowering bug. Even though the memcpy alignment is smaller than t...Evan Cheng2008-06-041-2/+3
* Remove unneeded #include.Owen Anderson2008-06-041-1/+0
* Oops. Should not be enabled by default.Evan Cheng2008-06-041-1/+1
* Rewrite a bunch of the CBE's inline asm code, giving it theChris Lattner2008-06-041-45/+83
* Correctly construct live intervals for the copies we inserted into the predec...Owen Anderson2008-06-041-1/+38
* Revert this.Evan Cheng2008-06-041-4/+0
* Replace two manual loops with calls to CallSite::hasArguments (no functional ...Matthijs Kooijman2008-06-042-10/+6
* Add CallSite::hasArgument to allow for seeing if a call passes a certain valu...Matthijs Kooijman2008-06-041-0/+7
* Add a Name parameter to two of the init methods of GetElementPointer to make ...Matthijs Kooijman2008-06-041-6/+8