| Commit message (Expand) | Author | Age | Files | Lines |
* | Use array_lengthof. No functional change. | Eli Friedman | 2011-05-06 | 1 | -3/+1 |
* | Small syntax cleanup; we don't need to #define constants in C++. No function... | Eli Friedman | 2011-05-05 | 1 | -3/+3 |
* | Recommit the fix for rdar://9289512 with a couple tweaks to | Chris Lattner | 2011-04-22 | 1 | -17/+54 |
* | Revert r1296656, "Fix rdar://9289512 - not folding load into compare at -O0...", | Daniel Dunbar | 2011-04-21 | 1 | -41/+15 |
* | SelectBasicBlock is rather slow even when it doesn't do anything; skip the | Eli Friedman | 2011-04-19 | 1 | -5/+7 |
* | fix an oversight which caused us to compile the testcase (and other | Chris Lattner | 2011-04-17 | 1 | -5/+3 |
* | Fix rdar://9289512 - not folding load into compare at -O0 | Chris Lattner | 2011-04-17 | 1 | -15/+41 |
* | split a complex predicate out to a helper function. Simplify two for loops, | Chris Lattner | 2011-04-17 | 1 | -10/+16 |
* | Added block number and name to isel debug output. | Andrew Trick | 2011-03-23 | 1 | -12/+25 |
* | trailing whitespace. | Jim Grosbach | 2011-03-01 | 1 | -1/+1 |
* | Generalize the register matching code in DAGISel a bit. | Jim Grosbach | 2011-03-01 | 1 | -0/+12 |
* | Merge information about the number of zero, one, and sign bits of live-out | Cameron Zwarich | 2011-02-24 | 1 | -1/+6 |
* | Add a mechanism for invalidating the LiveOutInfo of a PHI, and use it whenever | Cameron Zwarich | 2011-02-24 | 1 | -1/+18 |
* | Track blocks visited in reverse postorder. | Cameron Zwarich | 2011-02-24 | 1 | -0/+4 |
* | Refactor the LiveOutInfo interface into a few methods on FunctionLoweringInfo | Cameron Zwarich | 2011-02-24 | 1 | -10/+1 |
* | Have isel visit blocks in reverse postorder rather than an undefined order. This | Cameron Zwarich | 2011-02-24 | 1 | -2/+5 |
* | Roll out r126169 and r126170 in an attempt to fix the selfhost bot. | Cameron Zwarich | 2011-02-22 | 1 | -45/+7 |
* | Merge information about the number of zero, one, and sign bits of live-out re... | Cameron Zwarich | 2011-02-22 | 1 | -5/+40 |
* | Have isel visit blocks in reverse postorder rather than an undefined order. This | Cameron Zwarich | 2011-02-22 | 1 | -2/+5 |
* | Revert r124611 - "Keep track of incoming argument's location while emitting L... | Devang Patel | 2011-02-21 | 1 | -10/+1 |
* | Keep track of incoming argument's location while emitting LiveIns. | Devang Patel | 2011-01-31 | 1 | -1/+10 |
* | reapply my fix for PR8961 with a tweak to properly handle | Chris Lattner | 2011-01-16 | 1 | -6/+12 |
* | Delete an assignment to ThisBB which isn't needed, and tidy up some | Dan Gohman | 2011-01-14 | 1 | -4/+6 |
* | Set the insertion point correctly for instructions generated by load folding: | Chris Lattner | 2011-01-14 | 1 | -4/+4 |
* | Use an IndexedMap for LiveOutRegInfo to hide its dependence on TargetRegister... | Jakob Stoklund Olesen | 2011-01-08 | 1 | -3/+1 |
* | Do not model all INLINEASM instructions as having unmodelled side effects. | Evan Cheng | 2011-01-07 | 1 | -5/+3 |
* | Avoid zero extend bit test operands to pointer type if all the masks fit in | Evan Cheng | 2011-01-06 | 1 | -2/+4 |
* | 80-cols. | Eric Christopher | 2011-01-05 | 1 | -1/+2 |
* | Various bits of framework needed for precise machine-level selection | Andrew Trick | 2010-12-24 | 1 | -4/+0 |
* | whitespace | Andrew Trick | 2010-12-24 | 1 | -157/+157 |
* | flags -> glue for selectiondag | Chris Lattner | 2010-12-23 | 1 | -3/+3 |
* | sdisel flag -> glue. | Chris Lattner | 2010-12-23 | 1 | -77/+76 |
* | rename MVT::Flag to MVT::Glue. "Flag" is a terrible name for | Chris Lattner | 2010-12-21 | 1 | -12/+12 |
* | improve "cannot yet select" errors a trivial amount: now | Chris Lattner | 2010-12-21 | 1 | -1/+1 |
* | fix PR8642: if a critical edge has a PHI value that can trap, | Chris Lattner | 2010-12-19 | 1 | -0/+41 |
* | Check for _setjmp too, because it's also used. | Bill Wendling | 2010-11-20 | 1 | -0/+1 |
* | Simplify uses of MVT and EVT. An MVT can be compared directly | Duncan Sands | 2010-11-03 | 1 | -4/+3 |
* | For statistics that are only used in functions declared in !NDEBUG, wrap the | Nick Lewycky | 2010-10-26 | 1 | -0/+3 |
* | Simplify. | Devang Patel | 2010-10-25 | 1 | -9/+9 |
* | Add counters to count basic blocks and machine basic blocks with out of order... | Devang Patel | 2010-10-25 | 1 | -4/+63 |
* | Move the remaining attribute macros to systematic names based on the attribute | Chandler Carruth | 2010-10-23 | 1 | -12/+12 |
* | Get rid of static constructors for pass registration. Instead, every pass ex... | Owen Anderson | 2010-10-19 | 1 | -2/+4 |
* | When isel is emitting instructions for an x86 target without CMOV, the CFG is | Jakob Stoklund Olesen | 2010-09-30 | 1 | -1/+7 |
* | Fix VS 2010 build. | Oscar Fuentes | 2010-09-23 | 1 | -4/+4 |
* | Rework passing parent pointers into complexpatterns, I forgot | Chris Lattner | 2010-09-21 | 1 | -27/+35 |
* | If only user of a vreg is an copy instruction to export copy of vreg out of c... | Devang Patel | 2010-09-21 | 1 | -0/+23 |
* | correct this logic. | Chris Lattner | 2010-09-21 | 1 | -2/+2 |
* | just like they can opt into getting the root of the pattern being | Chris Lattner | 2010-09-21 | 1 | -1/+5 |
* | implement rdar://6653118 - fastisel should fold loads where possible. | Chris Lattner | 2010-09-05 | 1 | -1/+51 |
* | zap dead code. | Chris Lattner | 2010-08-26 | 1 | -32/+0 |