aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Do not turn 8-bit OR to ADD since ADD8ri is not 3-addressfiable.Evan Cheng2010-01-111-4/+1
* Reimplement getToken and SplitString as "StringRef helper functions"Benjamin Kramer2010-01-111-2/+2
* Use a 32-bit and with implicit zero-extension instead of a 64-bit and if itDan Gohman2010-01-111-0/+11
* Re-instate MOV64r0 and MOV16r0, with adjustments to work with theDan Gohman2010-01-115-37/+44
* Pattern top-level operators don't need to be restricted to aDan Gohman2010-01-112-2/+2
* Reword this comment to reference a more fundamental issue.Dan Gohman2010-01-111-2/+2
* Select an OR with immediate as an ADD if the input bits are known zero. This ...Evan Cheng2010-01-112-9/+46
* Implement a feature (-vector-unaligned-mem) to allow targets toDavid Greene2010-01-114-4/+16
* "In order to ease automatic bindings generation, it would be helpful if boole...Chris Lattner2010-01-091-1/+1
* Fix http://llvm.org/PR5729: x86-64 tail calls were putting their targets intoJeffrey Yasskin2010-01-091-2/+2
* Fix a critical bug in 64-bit atomic operation lowering for 32-bit. The result...Evan Cheng2010-01-081-8/+10
* Fix comment.Evan Cheng2010-01-081-1/+1
* Minor change, change the order of two "let Inst{...}" stmts within multiclassJohnny Chen2010-01-081-1/+1
* After further thought revert the patch to make fast-isel avoidEric Christopher2010-01-081-6/+0
* Fix what looks to me obvious instruction definition bugs.Evan Cheng2010-01-082-1/+3
* Remove extraneous include.Eric Christopher2010-01-081-1/+0
* If the data requires a relocation then don't attempt toEric Christopher2010-01-071-0/+7
* We need to put any kind of data with a relocation into aEric Christopher2010-01-071-1/+1
* constant materialization could be improved.Chris Lattner2010-01-071-0/+33
* Fix a minor regression from my dag combiner changes. One more place which nee...Evan Cheng2010-01-071-4/+12
* 80 column violationsJim Grosbach2010-01-061-4/+6
* Add Target hook to duplicate machine instructions.Jakob Stoklund Olesen2010-01-062-21/+48
* Addressing mode 6 (load/store) instructions can't encode an immediate offsetJim Grosbach2010-01-061-1/+4
* Teach dag combine to fold the following transformation more aggressively:Evan Cheng2010-01-061-49/+85
* Fix a README item: have functionattrs look through selects andDuncan Sands2010-01-061-30/+1
* Partially address a README by having functionattrs consider calls toDuncan Sands2010-01-061-2/+2
* Reenable debug info on PPC. Works well enough toDale Johannesen2010-01-061-0/+1
* Make sure debug info hook gets called when emittingDale Johannesen2010-01-061-12/+11
* Undo r92785, it caused test failure.Johnny Chen2010-01-051-3/+3
* Add Rt2 to the asm format string for 32-bit Thumb load/store register dualJohnny Chen2010-01-051-3/+3
* Don't specify CR sub-registers as implicit defs of BL instructions.Jakob Stoklund Olesen2010-01-051-6/+2
* 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