aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Commit message (Expand)AuthorAgeFilesLines
* Delete the Latency scheduling preference.Dan Gohman2011-10-241-2/+0
* Correct over-zealous removal of hack.Bill Wendling2011-10-171-1/+1
* Now that we have the ReturnsTwice function attribute, this method isBill Wendling2011-10-171-1/+1
* Modify the mapping from landing pad to call sites to accept more than one callBill Wendling2011-10-051-0/+3
* Small refactoring. Cache the FunctionInfo->MBB into a local variable.Bill Wendling2011-10-051-7/+7
* Lower ARM adds/subs to add/sub after adding optional CPSR operand.Andrew Trick2011-09-211-6/+3
* Restore hasPostISelHook tblgen flag.Andrew Trick2011-09-201-1/+6
* ARM isel bug fix for adds/subs operands.Andrew Trick2011-09-201-6/+1
* whitespaceAndrew Trick2011-09-201-4/+4
* Follow up to r138791.Evan Cheng2011-08-301-0/+10
* A landingpad instruction is neither folded nor dead.Bill Wendling2011-08-231-0/+1
* Silence a bunch (but not all) "variable written but not read" warningsDuncan Sands2011-08-121-0/+1
* fix PR10605 / rdar://9930964 by adding a pretty scary missed check.Chris Lattner2011-08-111-0/+5
* Revert r135423.Devang Patel2011-07-191-2/+0
* During bottom up fast-isel, instructions emitted to materalize registers are ...Devang Patel2011-07-181-0/+2
* Revert r133953 for now.Devang Patel2011-06-291-2/+0
* - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-281-6/+6
* During bottom up fast-isel, instructions emitted to materalize registers are ...Devang Patel2011-06-271-0/+2
* Introduce MachineBranchProbabilityInfo class, which has similar API toJakub Staszak2011-06-161-0/+15
* Remove unused statistical counter.Devang Patel2011-05-251-57/+0
* Preserve debug info during iSel by keeping DanglingDebugInfoMap live until en...Devang Patel2011-05-231-0/+1
* Fix PR9955 by only attaching load memory operands to load instructions andCameron Zwarich2011-05-191-3/+37
* Make fast-isel miss counting in -stats and -fast-isel-verbose take terminator...Eli Friedman2011-05-171-3/+8
* Delete unused variables.Dan Gohman2011-05-161-1/+1
* Track how many insns fast-isel successfully selects as well as how many itJim Grosbach2011-05-161-0/+2
* Don't do tail calls in a function that call setjmp. The stack might beRafael Espindola2011-05-161-33/+1
* Use array_lengthof. No functional change.Eli Friedman2011-05-061-3/+1
* Small syntax cleanup; we don't need to #define constants in C++. No function...Eli Friedman2011-05-051-3/+3
* Recommit the fix for rdar://9289512 with a couple tweaks toChris Lattner2011-04-221-17/+54
* Revert r1296656, "Fix rdar://9289512 - not folding load into compare at -O0...",Daniel Dunbar2011-04-211-41/+15
* SelectBasicBlock is rather slow even when it doesn't do anything; skip theEli Friedman2011-04-191-5/+7
* fix an oversight which caused us to compile the testcase (and otherChris Lattner2011-04-171-5/+3
* Fix rdar://9289512 - not folding load into compare at -O0Chris Lattner2011-04-171-15/+41
* split a complex predicate out to a helper function. Simplify two for loops,Chris Lattner2011-04-171-10/+16
* Added block number and name to isel debug output.Andrew Trick2011-03-231-12/+25
* trailing whitespace.Jim Grosbach2011-03-011-1/+1
* Generalize the register matching code in DAGISel a bit.Jim Grosbach2011-03-011-0/+12
* Merge information about the number of zero, one, and sign bits of live-outCameron Zwarich2011-02-241-1/+6
* Add a mechanism for invalidating the LiveOutInfo of a PHI, and use it wheneverCameron Zwarich2011-02-241-1/+18
* Track blocks visited in reverse postorder.Cameron Zwarich2011-02-241-0/+4
* Refactor the LiveOutInfo interface into a few methods on FunctionLoweringInfoCameron Zwarich2011-02-241-10/+1
* Have isel visit blocks in reverse postorder rather than an undefined order. ThisCameron Zwarich2011-02-241-2/+5
* Roll out r126169 and r126170 in an attempt to fix the selfhost bot.Cameron Zwarich2011-02-221-45/+7
* Merge information about the number of zero, one, and sign bits of live-out re...Cameron Zwarich2011-02-221-5/+40
* Have isel visit blocks in reverse postorder rather than an undefined order. ThisCameron Zwarich2011-02-221-2/+5
* Revert r124611 - "Keep track of incoming argument's location while emitting L...Devang Patel2011-02-211-10/+1
* Keep track of incoming argument's location while emitting LiveIns.Devang Patel2011-01-311-1/+10
* reapply my fix for PR8961 with a tweak to properly handleChris Lattner2011-01-161-6/+12
* Delete an assignment to ThisBB which isn't needed, and tidy up someDan Gohman2011-01-141-4/+6
* Set the insertion point correctly for instructions generated by load folding:Chris Lattner2011-01-141-4/+4