| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Duncan pointed out this code could be tidied. | Dan Gohman | 2008-06-23 | 1 | -6/+3 |
* | Port some integer multiplication fixes from LegalizeDAG. | Duncan Sands | 2008-06-23 | 1 | -8/+24 |
* | Support for expanding the result of EXTRACT_ELEMENT. | Duncan Sands | 2008-06-23 | 4 | -7/+24 |
* | Cleanup up LegalizeTypes handling of loads and | Duncan Sands | 2008-06-23 | 5 | -24/+22 |
* | Make custom lowering of ADD work correctly. This | Duncan Sands | 2008-06-22 | 1 | -3/+3 |
* | Simplify some getNode calls. | Dan Gohman | 2008-06-21 | 1 | -6/+3 |
* | canClobberPhysRegDefs shouldn't called without checking hasPhysRegDefs; | Dan Gohman | 2008-06-21 | 1 | -3/+2 |
* | Use clear() to zero an existing APInt. | Dan Gohman | 2008-06-21 | 1 | -1/+1 |
* | Use back() instead of [size()-1]. | Dan Gohman | 2008-06-21 | 1 | -1/+1 |
* | Remove a redundant return. | Dan Gohman | 2008-06-21 | 1 | -2/+0 |
* | Remove ScheduleDAG's SUnitMap altogether. Instead, use SDNode's NodeId | Dan Gohman | 2008-06-21 | 4 | -50/+38 |
* | Add a priority queue class, which is a wrapper around std::priority_queue | Dan Gohman | 2008-06-21 | 2 | -11/+8 |
* | Support for load/store of expanded float types. I | Duncan Sands | 2008-06-21 | 3 | -1/+65 |
* | Change ScheduleDAG's SUnitMap from DenseMap<SDNode*, vector<SUnit*> > | Dan Gohman | 2008-06-21 | 4 | -34/+46 |
* | Undo spill weight tweak. Need to investigate the performance regressions. | Evan Cheng | 2008-06-21 | 2 | -10/+5 |
* | Simplify some template parameterization. | Dan Gohman | 2008-06-21 | 1 | -19/+12 |
* | Enhanced heuristic to determine the *best* register to spill. Instead of pick... | Evan Cheng | 2008-06-20 | 1 | -66/+176 |
* | Share some code that is common between integer and | Duncan Sands | 2008-06-20 | 6 | -412/+560 |
* | Rename the operation of turning a float type into an | Duncan Sands | 2008-06-20 | 5 | -77/+76 |
* | Clean up some uses of std::distance, now that we have allnodes_size. | Dan Gohman | 2008-06-20 | 2 | -4/+3 |
* | Teach ReturnInst lowering about aggregate return values. | Dan Gohman | 2008-06-20 | 1 | -22/+28 |
* | Fix the index calculations for the extractvalue lowering code. | Dan Gohman | 2008-06-20 | 1 | -2/+2 |
* | Simplify the ComputeLinearIndex logic and fix a few bugs. | Dan Gohman | 2008-06-20 | 1 | -16/+10 |
* | ISD::UNDEF should be expanded recursively / iteratively. | Evan Cheng | 2008-06-19 | 1 | -1/+0 |
* | Use the transferSuccessors helper function. | Dan Gohman | 2008-06-19 | 1 | -5/+1 |
* | Missed a check. | Evan Cheng | 2008-06-19 | 1 | -1/+1 |
* | Revert my last patch, which was causing regression test failures. | Owen Anderson | 2008-06-19 | 1 | -78/+69 |
* | Coalesce copy from one register class to a sub register class. e.g. X86::MOV1... | Evan Cheng | 2008-06-19 | 2 | -25/+98 |
* | Cosmetic changes. | Evan Cheng | 2008-06-19 | 1 | -3/+5 |
* | Minor spiller tweak to unfavor reload into load/store instructions. | Evan Cheng | 2008-06-19 | 1 | -4/+8 |
* | Insert empty slots into the instruction numbering in live intervals, so that ... | Owen Anderson | 2008-06-19 | 1 | -69/+78 |
* | Fix the source line debug information for the Windows platform. | Argyrios Kyrtzidis | 2008-06-18 | 1 | -5/+88 |
* | Complete support for two-address pass rematerialization. Now *almost* always ... | Evan Cheng | 2008-06-18 | 1 | -49/+128 |
* | Cosmetic. | Evan Cheng | 2008-06-18 | 1 | -1/+1 |
* | Live-through live interval is [mbb start, mbb end+1]. | Evan Cheng | 2008-06-17 | 1 | -1/+1 |
* | When extending a liveinterval by commuting, don't throw away the live ranges ... | Evan Cheng | 2008-06-17 | 1 | -2/+13 |
* | It's not safe to remove SUBREG_TO_REG that looks like identity copies, e.g. m... | Evan Cheng | 2008-06-17 | 1 | -11/+6 |
* | Split type expansion into ExpandInteger and ExpandFloat | Duncan Sands | 2008-06-17 | 7 | -1500/+1611 |
* | add a new -enable-value-prop flag for llcbeta, that enables propagation | Chris Lattner | 2008-06-17 | 1 | -12/+132 |
* | Fix spelling. | Duncan Sands | 2008-06-17 | 1 | -1/+1 |
* | Do not issue identity copies. | Evan Cheng | 2008-06-16 | 1 | -13/+22 |
* | Remove special case handling of empty MBBs now that we assign indices to them. | Owen Anderson | 2008-06-16 | 1 | -8/+5 |
* | Re-enable empty block indexing by default, since it doesn't seem to have any | Owen Anderson | 2008-06-16 | 1 | -21/+9 |
* | Allow these transforms for types like i256 while | Duncan Sands | 2008-06-16 | 1 | -8/+6 |
* | Fix read after free found by valgrind. | Evan Cheng | 2008-06-16 | 1 | -15/+10 |
* | Add option to commuteInstruction() which forces it to create a new (commuted)... | Evan Cheng | 2008-06-16 | 1 | -2/+17 |
* | Make indexing empty basic blocks an option for the moment. | Owen Anderson | 2008-06-16 | 1 | -9/+21 |
* | Assign indices to empty basic blocks. This will be necessary for StrongPHIEl... | Owen Anderson | 2008-06-16 | 1 | -4/+9 |
* | The transforms in visitEXTRACT_VECTOR_ELT are | Duncan Sands | 2008-06-15 | 1 | -4/+4 |
* | LegalizeTypes support for INSERT_VECTOR_ELT with | Duncan Sands | 2008-06-15 | 3 | -26/+59 |