2008-12-22 |
Dan Gohman | Refactor a bunch of code out of AsmPrinter::EmitGlobalC... |
tree | commitdiff |
2008-12-22 |
Dan Gohman | Optimize setDepthDirty and setHeightDirty a little... |
tree | commitdiff |
2008-12-20 |
Dan Gohman | Use SmallVector's pop_back_val. |
tree | commitdiff |
2008-12-20 |
Dan Gohman | Use the correct Preds and Succs lists in setHeightDirty() |
tree | commitdiff |
2008-12-19 |
Dan Gohman | Use ~0u instead of -1u as the special value, to hopeful... |
tree | commitdiff |
2008-12-19 |
Evan Cheng | Fix PR3149. If an early clobber def is a physical regis... |
tree | commitdiff |
2008-12-19 |
Chris Lattner | Fix some release-assert warnings |
tree | commitdiff |
2008-12-19 |
Rafael Espindola | Fix bug 3202. |
tree | commitdiff |
2008-12-19 |
Bill Wendling | Perform this loop only when the -debug flag is specified. |
tree | commitdiff |
2008-12-19 |
Dan Gohman | Initialize the ImplicitDefed member, to avoid getting... |
tree | commitdiff |
2008-12-18 |
Dan Gohman | Teach LowerSubregs to preserve kill/dead information... |
tree | commitdiff |
2008-12-18 |
Dan Gohman | Make LowerSubregs' debug output for EXTRACT_SUBREG... |
tree | commitdiff |
2008-12-18 |
Dan Gohman | Fix a copy+pasto in an assertion message. |
tree | commitdiff |
2008-12-18 |
Dan Gohman | Fix indentation level. |
tree | commitdiff |
2008-12-18 |
Dan Gohman | Print subreg information in MachineInstr::dump. |
tree | commitdiff |
2008-12-18 |
Mon P Wang | Added support for vector widening. |
tree | commitdiff |
2008-12-18 |
Dan Gohman | Give MachineLICM a name, for -time-passes etc. |
tree | commitdiff |
2008-12-18 |
Dan Gohman | Move post-RA scheduling before branch folding for now... |
tree | commitdiff |
2008-12-18 |
Owen Anderson | Re-apply r61158 in a form that no longer breaks tests. |
tree | commitdiff |
2008-12-17 |
Owen Anderson | Revert r61158 for now, as it caused some test failures. |
tree | commitdiff |
2008-12-17 |
Owen Anderson | Fix miscompilations caused by renumbering, and enable... |
tree | commitdiff |
2008-12-17 |
Mon P Wang | Fix expansion of vsetcc to set the high bit for true... |
tree | commitdiff |
2008-12-17 |
Dan Gohman | Double the amount of memory reserved for SUnits. This... |
tree | commitdiff |
2008-12-17 |
Dan Gohman | Use getDepth() and getHeight() instead of accessing the |
tree | commitdiff |
2008-12-17 |
Eli Friedman | Fix for PR3225: disable a broken optimization in |
tree | commitdiff |
2008-12-16 |
Dale Johannesen | A new dag combine; several permutations of this |
tree | commitdiff |
2008-12-16 |
Owen Anderson | Add code to renumber split intervals into new vregs... |
tree | commitdiff |
2008-12-16 |
Dan Gohman | Eliminate the loop that walks the critical path. Instea... |
tree | commitdiff |
2008-12-16 |
Dan Gohman | Preserve SourceValue information when lowering produces... |
tree | commitdiff |
2008-12-16 |
Evan Cheng | We have decided not to support inline asm where an... |
tree | commitdiff |
2008-12-16 |
Dan Gohman | Enable anti-dependence breaking by default when post... |
tree | commitdiff |
2008-12-16 |
Dan Gohman | When breaking an anti-dependency, don't use a register... |
tree | commitdiff |
2008-12-16 |
Dan Gohman | Add initial support for back-scheduling address computa... |
tree | commitdiff |
2008-12-16 |
Dan Gohman | Remove some special-case logic in ScheduleDAGSDNodes's |
tree | commitdiff |
2008-12-16 |
Dan Gohman | Fix some register-alias-related bugs in the post-RA... |
tree | commitdiff |
2008-12-16 |
Dan Gohman | Add a simple target-independent heuristic to allow... |
tree | commitdiff |
2008-12-16 |
Dan Gohman | Move addPred and removePred out-of-line. |
tree | commitdiff |
2008-12-16 |
Dan Gohman | Make addPred and removePred return void, since the... |
tree | commitdiff |
2008-12-16 |
Dan Gohman | This getEdgeAttributes doesn't need a template argument. |
tree | commitdiff |
2008-12-15 |
Mon P Wang | Added support for splitting and scalarizing vector... |
tree | commitdiff |
2008-12-15 |
Dan Gohman | Fix printing of PseudoSourceValues in SDNode graphs. |
tree | commitdiff |
2008-12-15 |
Mon P Wang | Added support to LegalizeType for expanding the operand... |
tree | commitdiff |
2008-12-14 |
Duncan Sands | Reapply r60997, this time without forgetting that |
tree | commitdiff |
2008-12-13 |
Bill Wendling | Temporarily revert r60997. It was causing this failure: |
tree | commitdiff |
2008-12-13 |
Duncan Sands | LegalizeDAG is not supposed to introduce illegal |
tree | commitdiff |
2008-12-13 |
Mon P Wang | Remove assertion to allow promotion of a truncating... |
tree | commitdiff |
2008-12-13 |
Mon P Wang | Added basic support for expanding VSETCC |
tree | commitdiff |
2008-12-13 |
Duncan Sands | On big-endian machines it is wrong to do a full |
tree | commitdiff |
2008-12-12 |
Devang Patel | Do not print empty DW_AT_comp_dir. |
tree | commitdiff |
2008-12-12 |
Duncan Sands | When expanding unaligned loads and stores do not make |
tree | commitdiff |
2008-12-12 |
Evan Cheng | Fix add/sub expansion: don't create ADD / SUB with... |
tree | commitdiff |
2008-12-12 |
Duncan Sands | When using a 4 byte jump table on a 64 bit machine, |
tree | commitdiff |
2008-12-12 |
Mon P Wang | Added support for SELECT v8i8 v4i16 for X86 (MMX) |
tree | commitdiff |
2008-12-12 |
Bill Wendling | Redo the arithmetic with overflow architecture. I was... |
tree | commitdiff |
2008-12-11 |
Mon P Wang | Avoid generating a convert_rndsat node when the src... |
tree | commitdiff |
2008-12-11 |
Bill Wendling | Clarify FIXME. |
tree | commitdiff |
2008-12-11 |
Mon P Wang | Whitespace clean up (tabs with spaces) |
tree | commitdiff |
2008-12-11 |
Mon P Wang | Make fix for r60829 less conservative to allow the... |
tree | commitdiff |
2008-12-10 |
Bill Wendling | Add a newline after this debug output. |
tree | commitdiff |
2008-12-10 |
Bill Wendling | If ADD, SUB, or MUL have an overflow bit that's used... |
tree | commitdiff |
2008-12-10 |
Duncan Sands | For amusement, implement SADDO, SSUBO, UADDO, USUBO |
tree | commitdiff |
2008-12-10 |
Mon P Wang | Fixed a bug when trying to optimize a extract vector... |
tree | commitdiff |
2008-12-10 |
Evan Cheng | Fix MachineCodeEmitter to use uintptr_t instead of... |
tree | commitdiff |
2008-12-10 |
Bill Wendling | Whitespace changes. |
tree | commitdiff |
2008-12-10 |
Bill Wendling | Whitespace fixes. |
tree | commitdiff |
2008-12-10 |
Dan Gohman | Update CalcLatency to work in terms of edge latencies... |
tree | commitdiff |
2008-12-10 |
Evan Cheng | Fix a couple of Dwarf bugs. |
tree | commitdiff |
2008-12-09 |
Dan Gohman | Rewrite the SDep class, and simplify some of the relate... |
tree | commitdiff |
2008-12-09 |
Dan Gohman | Minor code simplification. |
tree | commitdiff |
2008-12-09 |
Bill Wendling | Add sub/mul overflow intrinsics. This currently doesn... |
tree | commitdiff |
2008-12-09 |
Duncan Sands | Fix PR3117: not all nodes being legalized. The |
tree | commitdiff |
2008-12-09 |
Evan Cheng | Cosmetic changes. |
tree | commitdiff |
2008-12-09 |
Dan Gohman | Whitespace cleanups. |
tree | commitdiff |
2008-12-09 |
Mon P Wang | In LegalizeOp, don't change the result type of CONVERT_... |
tree | commitdiff |
2008-12-09 |
Mon P Wang | Fix getNode to allow a vector for the shift amount... |
tree | commitdiff |
2008-12-09 |
Dan Gohman | Don't charge full latency for an anti-dependence, in... |
tree | commitdiff |
2008-12-08 |
Dan Gohman | Fix the top-level comments, and fix some 80-column... |
tree | commitdiff |
2008-12-08 |
Dan Gohman | Factor out the code for sign-extending/truncating gep... |
tree | commitdiff |
2008-12-08 |
Dan Gohman | Move createVirtualRegister out-of-line. |
tree | commitdiff |
2008-12-08 |
Dan Gohman | Clarify some comments. |
tree | commitdiff |
2008-12-07 |
Owen Anderson | Switch to top-down mode and fix a crasher this exposed... |
tree | commitdiff |
2008-12-05 |
Evan Cheng | Reason #3 from 60595 doesn't hold true. If we can fold... |
tree | commitdiff |
2008-12-05 |
Evan Cheng | Fix comment. |
tree | commitdiff |
2008-12-05 |
Dan Gohman | Drop the reg argument to isRegReDefinedByTwoAddr, which... |
tree | commitdiff |
2008-12-05 |
Dan Gohman | Teach StackSlotColoring to update MachineMemOperands... |
tree | commitdiff |
2008-12-05 |
Dan Gohman | Ignore IMPLICIT_DEF instructions when computing physreg... |
tree | commitdiff |
2008-12-04 |
Owen Anderson | Factor out some common code. |
tree | commitdiff |
2008-12-04 |
Duncan Sands | When allocating a stack temporary, use the correct |
tree | commitdiff |
2008-12-04 |
Dan Gohman | Use register names instead of numbers in debug output. |
tree | commitdiff |
2008-12-04 |
Dan Gohman | Make debug output more informative. |
tree | commitdiff |
2008-12-04 |
Dan Gohman | Add minimal support for disambiguating memory reference... |
tree | commitdiff |
2008-12-03 |
Dan Gohman | Rewrite the liveness bookkeeping code to fix a bunch of |
tree | commitdiff |
2008-12-03 |
Dan Gohman | Have PseudoSourceValue override Value::dump, so that... |
tree | commitdiff |
2008-12-03 |
Dan Gohman | Fix an inconsistency in a comment. |
tree | commitdiff |
2008-12-03 |
Dan Gohman | Don't charge the full latency for anti and output depen... |
tree | commitdiff |
2008-12-03 |
Dan Gohman | When looking for anti-dependences on the critical path... |
tree | commitdiff |
2008-12-03 |
Dan Gohman | Add a comment about callee-saved registers. |
tree | commitdiff |
2008-12-03 |
Dan Gohman | Split foldMemoryOperand into public non-virtual and... |
tree | commitdiff |
2008-12-03 |
Dan Gohman | Rename isSimpleLoad to canFoldAsLoad, to better reflect... |
tree | commitdiff |
2008-12-03 |
Duncan Sands | Only check that the result of the mapping was not |
tree | commitdiff |
next |