2008-06-21 |
Dan Gohman | Use MachineBasicBlock::transferSuccessors. |
tree | commitdiff |
2008-06-21 |
Dan Gohman | Use static_cast instead of reinterpret_cast for casting... |
tree | commitdiff |
2008-06-21 |
Chris Lattner | Fix warning when assertions disabled. |
tree | commitdiff |
2008-06-21 |
Chris Lattner | fix warning when assertions disabled. |
tree | commitdiff |
2008-06-21 |
Chris Lattner | fix warning when assertion disabled. |
tree | commitdiff |
2008-06-21 |
Chris Lattner | fix some warnings when assertions are disabled. |
tree | commitdiff |
2008-06-21 |
Dan Gohman | Remove a redundant return. |
tree | commitdiff |
2008-06-21 |
Dan Gohman | Remove ScheduleDAG's SUnitMap altogether. Instead,... |
tree | commitdiff |
2008-06-21 |
Dan Gohman | Add a priority queue class, which is a wrapper around... |
tree | commitdiff |
2008-06-21 |
Duncan Sands | Support for load/store of expanded float types. I |
tree | commitdiff |
2008-06-21 |
Dan Gohman | Change ScheduleDAG's SUnitMap from DenseMap<SDNode... |
tree | commitdiff |
2008-06-21 |
Evan Cheng | Enable PRE. |
tree | commitdiff |
2008-06-21 |
Evan Cheng | Undo spill weight tweak. Need to investigate the perfor... |
tree | commitdiff |
2008-06-21 |
Dan Gohman | Simplify some template parameterization. |
tree | commitdiff |
2008-06-21 |
Evan Cheng | Back out Matthijs' DAE patches. It's miscompiling gcc... |
tree | commitdiff |
2008-06-20 |
Evan Cheng | Enhanced heuristic to determine the *best* register... |
tree | commitdiff |
2008-06-20 |
Duncan Sands | Share some code that is common between integer and |
tree | commitdiff |
2008-06-20 |
Duncan Sands | Rename the operation of turning a float type into an |
tree | commitdiff |
2008-06-20 |
Dan Gohman | Clean up some uses of std::distance, now that we have... |
tree | commitdiff |
2008-06-20 |
Dan Gohman | Clean up a use of std::distance. |
tree | commitdiff |
2008-06-20 |
Dan Gohman | Tidy up some commments and use the getAggregateOperand and |
tree | commitdiff |
2008-06-20 |
Dan Gohman | Fix the conditions under which SCCP should examine... |
tree | commitdiff |
2008-06-20 |
Matthijs Kooijman | 80 column and trailing whitespace fixes. |
tree | commitdiff |
2008-06-20 |
Matthijs Kooijman | Don't let DeadArgumentElimination attempt to update... |
tree | commitdiff |
2008-06-20 |
Matthijs Kooijman | Don't let DeadArgElimination change the return type... |
tree | commitdiff |
2008-06-20 |
Matthijs Kooijman | Explicitely track if any arguments or return values... |
tree | commitdiff |
2008-06-20 |
Matthijs Kooijman | Remove debug output. |
tree | commitdiff |
2008-06-20 |
Matthijs Kooijman | Recommit r52459, rewriting of the dead argument elimina... |
tree | commitdiff |
2008-06-20 |
Owen Anderson | Really disable PRE. |
tree | commitdiff |
2008-06-20 |
Chris Lattner | Fix an error handling redefinition of linkonce function... |
tree | commitdiff |
2008-06-20 |
Chris Lattner | Fix PR2471, which is a bug involving an invalid promoti... |
tree | commitdiff |
2008-06-20 |
Gordon Henriksen | Add C binding for ExecutionEngine::addGlobalMapping. |
tree | commitdiff |
2008-06-20 |
Dan Gohman | Teach ReturnInst lowering about aggregate return values. |
tree | commitdiff |
2008-06-20 |
Owen Anderson | Change around the data structures used to store availab... |
tree | commitdiff |
2008-06-20 |
Dan Gohman | Teach SCCP about insertvalue and extractvalue, and... |
tree | commitdiff |
2008-06-20 |
Dan Gohman | Teach InlineFunction how to differentiate between multi... |
tree | commitdiff |
2008-06-20 |
Evan Cheng | Disable PRE for now. It seems to be breaking llvm-gcc... |
tree | commitdiff |
2008-06-20 |
Dan Gohman | Fix the index calculations for the extractvalue lowerin... |
tree | commitdiff |
2008-06-20 |
Dan Gohman | Simplify the ComputeLinearIndex logic and fix a few... |
tree | commitdiff |
2008-06-20 |
Dan Gohman | Simplify this code. Thanks Chris! |
tree | commitdiff |
2008-06-19 |
Evan Cheng | ISD::UNDEF should be expanded recursively / iteratively. |
tree | commitdiff |
2008-06-19 |
Owen Anderson | Add a hidden -disable-pre flag for testing purposes... |
tree | commitdiff |
2008-06-19 |
Owen Anderson | PRE requires that critical edges be split. |
tree | commitdiff |
2008-06-19 |
Bill Wendling | Remove dead code causing a warning. |
tree | commitdiff |
2008-06-19 |
Dan Gohman | Use the common API for adding instructions to basic... |
tree | commitdiff |
2008-06-19 |
Owen Anderson | Be sure to remove values from the value numbering table... |
tree | commitdiff |
2008-06-19 |
Dan Gohman | Use Instruction::moveBefore instead of manipulating... |
tree | commitdiff |
2008-06-19 |
Dan Gohman | Avoid using BasicBlock::getInstList directly in a few... |
tree | commitdiff |
2008-06-19 |
Owen Anderson | Revert support for insertvalue and extractvalue instruc... |
tree | commitdiff |
2008-06-19 |
Dan Gohman | Use the transferSuccessors helper function. |
tree | commitdiff |
2008-06-19 |
Dan Gohman | Delete dead code. |
tree | commitdiff |
2008-06-19 |
Matthijs Kooijman | Use a CallSite to find the nth argument of a call/invok... |
tree | commitdiff |
2008-06-19 |
Duncan Sands | Fix some warnings reported by gcc-4.3. Hopefully |
tree | commitdiff |
2008-06-19 |
Evan Cheng | Missed a check. |
tree | commitdiff |
2008-06-19 |
Eli Friedman | Fix a bug with <8 x i16> shuffle lowering on X86 where... |
tree | commitdiff |
2008-06-19 |
Owen Anderson | Revert my last patch, which was causing regression... |
tree | commitdiff |
2008-06-19 |
Evan Cheng | Coalesce copy from one register class to a sub register... |
tree | commitdiff |
2008-06-19 |
Evan Cheng | Cosmetic changes. |
tree | commitdiff |
2008-06-19 |
Evan Cheng | Unneeded include's. |
tree | commitdiff |
2008-06-19 |
Evan Cheng | Minor spiller tweak to unfavor reload into load/store... |
tree | commitdiff |
2008-06-19 |
Owen Anderson | Insert empty slots into the instruction numbering in... |
tree | commitdiff |
2008-06-18 |
Owen Anderson | Add support for extractvalue and insertvalue instructio... |
tree | commitdiff |
2008-06-18 |
Owen Anderson | Add local PRE to GVN. This only operates in cases... |
tree | commitdiff |
2008-06-18 |
Argyrios Kyrtzidis | Fix the source line debug information for the Windows... |
tree | commitdiff |
2008-06-18 |
Chris Lattner | Fix the regressions on sext-misc.ll my patch yesterday... |
tree | commitdiff |
2008-06-18 |
Owen Anderson | Revert r52459, which was causing an infinite loop or... |
tree | commitdiff |
2008-06-18 |
Dan Gohman | Move SCEVExpander::visitAddExpr out-of-line. |
tree | commitdiff |
2008-06-18 |
Dan Gohman | Move LSR's private isZero function to a public SCEV... |
tree | commitdiff |
2008-06-18 |
Matthijs Kooijman | Rewrite the DeadArgumentElimination pass, to use a... |
tree | commitdiff |
2008-06-18 |
Matthijs Kooijman | Reapply r52397 (make IPConstProp promote returned argum... |
tree | commitdiff |
2008-06-18 |
Evan Cheng | XOR32rr, etc. are not AsCheapAsMove, but MOV32ri, etc... |
tree | commitdiff |
2008-06-18 |
Matthijs Kooijman | Reapply r52396, it was unrelated to the breakage (that... |
tree | commitdiff |
2008-06-18 |
Evan Cheng | Complete support for two-address pass rematerialization... |
tree | commitdiff |
2008-06-18 |
Evan Cheng | Cosmetic. |
tree | commitdiff |
2008-06-18 |
Chris Lattner | implement some simple bswap optimizations, rdar://5992453 |
tree | commitdiff |
2008-06-18 |
Chris Lattner | make truncate/sext elimination capable of changing... |
tree | commitdiff |
2008-06-18 |
Evan Cheng | Unbreak DECLARE isel in pic mode. |
tree | commitdiff |
2008-06-18 |
Devang Patel | Preserve dominance frontier while trivially unswitching... |
tree | commitdiff |
2008-06-17 |
Dan Gohman | Auto-upgrade code for multiple-value return statements... |
tree | commitdiff |
2008-06-17 |
Dan Gohman | In InsertValueInst's copy ctor, actually copy the operands. |
tree | commitdiff |
2008-06-17 |
Owen Anderson | We don't want to find dependencies within the same... |
tree | commitdiff |
2008-06-17 |
Dan Gohman | Implement the ExtractValueInst::getIndexedType that... |
tree | commitdiff |
2008-06-17 |
Evan Cheng | Live-through live interval is [mbb start, mbb end+1]. |
tree | commitdiff |
2008-06-17 |
Evan Cheng | When extending a liveinterval by commuting, don't throw... |
tree | commitdiff |
2008-06-17 |
Ted Kremenek | Consistently set "Buckets[NumBuckets] = reinterpret_cas... |
tree | commitdiff |
2008-06-17 |
Owen Anderson | Add an insertBefore method for attaching previously... |
tree | commitdiff |
2008-06-17 |
Evan Cheng | It's not safe to remove SUBREG_TO_REG that looks like... |
tree | commitdiff |
2008-06-17 |
Anton Korobeynikov | Add one more 'magic' define :) |
tree | commitdiff |
2008-06-17 |
Anton Korobeynikov | Unbreak non-PPC builds |
tree | commitdiff |
2008-06-17 |
Anton Korobeynikov | Provide generic hooks for icache invalidation. Add... |
tree | commitdiff |
2008-06-17 |
Chris Lattner | revert recent patch which is causing widespread breakage. |
tree | commitdiff |
2008-06-17 |
Evan Cheng | Don't forget to initialize SymbolSearchingDisabled. |
tree | commitdiff |
2008-06-17 |
Duncan Sands | Fix typo that changed the logic to something wrong. |
tree | commitdiff |
2008-06-17 |
Duncan Sands | Split type expansion into ExpandInteger and ExpandFloat |
tree | commitdiff |
2008-06-17 |
Matthijs Kooijman | Learn IPConstProp to propagate arguments that are direc... |
tree | commitdiff |
2008-06-17 |
Matthijs Kooijman | Learn IPConstProp to look at individual return values... |
tree | commitdiff |
2008-06-17 |
Matthijs Kooijman | Use a SmallVector instead of an array, since auto_ptr... |
tree | commitdiff |
2008-06-17 |
Chris Lattner | add a new -enable-value-prop flag for llcbeta, that... |
tree | commitdiff |
2008-06-17 |
Duncan Sands | Fix spelling. |
tree | commitdiff |
2008-06-17 |
Evan Cheng | Rather than avoiding to wrap ISD::DECLARE GV operand... |
tree | commitdiff |
next |