aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Move remaining stuff to the isInteger predicate.Benjamin Kramer2010-01-051-2/+1
* Convert a ton of simple integer type equality tests to the new predicate.Benjamin Kramer2010-01-052-8/+8
* Code refactoring.Evan Cheng2010-01-051-9/+19
* Change errs() to dbgs().David Greene2010-01-051-1/+2
* Change errs() to dbgs().David Greene2010-01-051-8/+8
* Change errs() to dbgs().David Greene2010-01-051-1/+2
* Change errs() to dbgs().David Greene2010-01-051-1/+1
* Change errs() to dbgs().David Greene2010-01-051-1/+1
* Change errs() to dbgs().David Greene2010-01-051-30/+30
* Change errs() to dbgs().David Greene2010-01-051-10/+10
* Change SelectCode's argument from SDValue to SDNode *, to make it moreDan Gohman2010-01-0514-458/+441
* Remove dead debug info intrinsics.Devang Patel2010-01-051-15/+0
* Remove the SDNPAssociative properties for the flags-producingDan Gohman2010-01-051-6/+6
* Perform this folding as a target specific dag combine:Evan Cheng2010-01-042-36/+61
* Remove some README.txt entries which are now implemented.Dan Gohman2010-01-041-80/+3
* A use by operand 1 or 2 of a SELECT is not a FLAGS use. ThisDan Gohman2010-01-041-1/+1
* Flags-producing add, and, or, etc. have the same profibilityDan Gohman2010-01-041-0/+5
* Add SDNPCommutative and SDNPAssociative to several X86 target nodes.Dan Gohman2010-01-041-6/+12
* Fix invalid chain folding for memory variant of sdiv / udivAnton Korobeynikov2010-01-041-26/+26
* implement an instcombine xform needed by clang's codegenChris Lattner2010-01-041-13/+0
* Teach codegen to lower llvm.powi to an efficient (but not optimal) Chris Lattner2010-01-011-30/+0
* update this. To take the next step, llvm.powi should be generalized to workChris Lattner2010-01-011-13/+37
* Replace a few more SmallVectors with arrays.Benjamin Kramer2009-12-291-45/+29
* Extern declaration for unordered.f32 libcall was not being emitted. Fixed that.Sanjiv Gupta2009-12-291-0/+1
* move debug info stuff out of line, allowing two #includesChris Lattner2009-12-281-0/+1
* Add missing include (for inline PATypeHolder::get).Benjamin Kramer2009-12-281-0/+1
* Fixed llc crash for zext (i1 -> i8) loads.Sanjiv Gupta2009-12-281-2/+2
* Allow targets to specify the return type of libcalls that are generated for f...Sanjiv Gupta2009-12-282-0/+6
* Mark variable used by 'assert' as 'unused'.Bill Wendling2009-12-281-2/+2
* Remove dead variable.Bill Wendling2009-12-281-1/+0
* Remove dead variable.Bill Wendling2009-12-281-5/+1
* Remove dead variable.Bill Wendling2009-12-281-1/+0
* Remove dead variable.Bill Wendling2009-12-281-1/+0
* Remove dead variable.Bill Wendling2009-12-281-2/+0
* Remove dead variable.Bill Wendling2009-12-281-2/+1
* Remove dead variable.Bill Wendling2009-12-281-1/+0
* Remove dead variable.Bill Wendling2009-12-281-1/+0
* Remove dead store. The initial value was never used, but always overridden.Bill Wendling2009-12-281-7/+6
* Add an "ATTRIBUTE_UNUSED" macro (and use it). It's for variables which areBill Wendling2009-12-281-1/+2
* PR5886: Make sure IMUL32m is marked as setting EFLAGS, so scheduling doesn'tEli Friedman2009-12-261-1/+1
* Move kill flags when the same register occurs more than once in a sequence.Jakob Stoklund Olesen2009-12-231-1/+22
* Handle undef operands properly.Jakob Stoklund Olesen2009-12-231-4/+8
* Make insert position available to MergeOpsUpdate.Jakob Stoklund Olesen2009-12-231-24/+25
* Perform kill flag calculations in new method. No functional changes.Jakob Stoklund Olesen2009-12-231-12/+15
* Move repeated code to a new method. No functional change.Jakob Stoklund Olesen2009-12-231-17/+47
* Reapply 91904.Sanjiv Gupta2009-12-233-10/+44
* Added missing patterns for subtract instruction.Sanjiv Gupta2009-12-232-34/+64
* Reverting back 91904.Sanjiv Gupta2009-12-233-45/+10
* really remove the instruction, don't just comment it outChris Lattner2009-12-231-7/+4
* completely eliminate the MOV16r0 'instruction'. The onlyChris Lattner2009-12-234-19/+11