2011-01-04 |
Eric Christopher | Remove TODO, these appear to be implemented. |
tree | commitdiff |
2011-01-04 |
Jakob Stoklund Olesen | Turn the EdgeBundles class into a stand-alone machine... |
tree | commitdiff |
2011-01-04 |
Cameron Zwarich | Switch to path halving from path compression for a... |
tree | commitdiff |
2011-01-04 |
Cameron Zwarich | Eliminate repeated allocation of a per-BB DenseMap... |
tree | commitdiff |
2011-01-04 |
Owen Anderson | Clean up a funky pass registration that got passed... |
tree | commitdiff |
2011-01-03 |
Cameron Zwarich | Use a RecyclingAllocator to allocate values for Machine... |
tree | commitdiff |
2011-01-02 |
Chris Lattner | split dom frontier handling stuff out to its own Domina... |
tree | commitdiff |
2011-01-02 |
Benjamin Kramer | Try to reuse the value when lowering memset. |
tree | commitdiff |
2011-01-02 |
Benjamin Kramer | Lower the i8 extension in memset to a multiply instead... |
tree | commitdiff |
2010-12-30 |
Cameron Zwarich | Use getVRegDef() instead of def_iterator. This leads... |
tree | commitdiff |
2010-12-29 |
Cameron Zwarich | None of the other pass names in CodeGen have terminatin... |
tree | commitdiff |
2010-12-29 |
Cameron Zwarich | Instead of processing every instruction when splitting... |
tree | commitdiff |
2010-12-29 |
Cameron Zwarich | Add a missing word to a comment. |
tree | commitdiff |
2010-12-29 |
Cameron Zwarich | Add text explaining an assertion. |
tree | commitdiff |
2010-12-28 |
Cameron Zwarich | Simplify some code in MachineVerifier that was doing... |
tree | commitdiff |
2010-12-28 |
Cameron Zwarich | Revert the optimization in r122596. It is correct for... |
tree | commitdiff |
2010-12-28 |
Cameron Zwarich | Avoid iterating every operand of an instruction in... |
tree | commitdiff |
2010-12-28 |
Duncan Sands | Pacify the compiler. BestWeight cannot in fact be... |
tree | commitdiff |
2010-12-27 |
Cameron Zwarich | Change an assertion to assert what the code actually... |
tree | commitdiff |
2010-12-27 |
Cameron Zwarich | Land a first cut at StrongPHIElimination. There are... |
tree | commitdiff |
2010-12-27 |
Cameron Zwarich | Add knowledge of phi-def and phi-kill valnos to Machine... |
tree | commitdiff |
2010-12-24 |
Andrew Trick | Minor cleanup related to my latest scheduler changes. |
tree | commitdiff |
2010-12-24 |
Andrew Trick | Fix a few cases where the scheduler is not checking... |
tree | commitdiff |
2010-12-24 |
Andrew Trick | Various bits of framework needed for precise machine... |
tree | commitdiff |
2010-12-24 |
Andrew Trick | whitespace |
tree | commitdiff |
2010-12-24 |
Cameron Zwarich | Simplify a check for implicit defs and remove a FIXME. |
tree | commitdiff |
2010-12-23 |
Chris Lattner | flags -> glue for selectiondag |
tree | commitdiff |
2010-12-23 |
Chris Lattner | sdisel flag -> glue. |
tree | commitdiff |
2010-12-23 |
Andrew Trick | Reorganize ListScheduleBottomUp in preparation for... |
tree | commitdiff |
2010-12-23 |
Andrew Trick | Converted LiveRegCycles to LiveRegGens. It's easier... |
tree | commitdiff |
2010-12-23 |
Andrew Trick | In CheckForLiveRegDef use TRI->getOverlaps. |
tree | commitdiff |
2010-12-23 |
Andrew Trick | Fixes PR8823: add-with-overflow-128.ll |
tree | commitdiff |
2010-12-23 |
Jeffrey Yasskin | Change all self assignments X=X to (void)X, so that... |
tree | commitdiff |
2010-12-22 |
Benjamin Kramer | DAGCombine add (sext i1), X into sub X, (zext i1) if... |
tree | commitdiff |
2010-12-22 |
Jakob Stoklund Olesen | When RegAllocGreedy decides to spill the interferences... |
tree | commitdiff |
2010-12-22 |
Jakob Stoklund Olesen | Include a shadow of the original CFG edges in the edge... |
tree | commitdiff |
2010-12-22 |
Chris Lattner | Fix a bug in ReduceLoadWidth that wasn't handling extending |
tree | commitdiff |
2010-12-22 |
Chris Lattner | more cleanups, move a check for "roundedness" earlier... |
tree | commitdiff |
2010-12-22 |
Chris Lattner | reduce indentation and improve comments, no functionali... |
tree | commitdiff |
2010-12-21 |
Andrew Trick | In DelayForLiveRegsBottomUp, handle instructions that... |
tree | commitdiff |
2010-12-21 |
Andrew Trick | whitespace |
tree | commitdiff |
2010-12-21 |
Dale Johannesen | Reapply 122353-122355 with fixes. 122354 was wrong; |
tree | commitdiff |
2010-12-21 |
Dale Johannesen | Revert 122353-122355 for the moment, they broke stuff. |
tree | commitdiff |
2010-12-21 |
Dale Johannesen | Add a new transform to DAGCombiner. |
tree | commitdiff |
2010-12-21 |
Dale Johannesen | Get the type of a shift from the shift, not from its... |
tree | commitdiff |
2010-12-21 |
Dale Johannesen | Shift by the word size is invalid IR; don't create it. |
tree | commitdiff |
2010-12-21 |
Chris Lattner | fix some typos |
tree | commitdiff |
2010-12-21 |
Stuart Hastings | Fix indentation, add comment. |
tree | commitdiff |
2010-12-21 |
Stuart Hastings | Missing logic for nested CALLSEQ_START/END. |
tree | commitdiff |
2010-12-21 |
Cameron Zwarich | Incremental progress towards a new implementation of... |
tree | commitdiff |
2010-12-21 |
Chris Lattner | rename MVT::Flag to MVT::Glue. "Flag" is a terrible... |
tree | commitdiff |
2010-12-21 |
Chris Lattner | improve "cannot yet select" errors a trivial amount... |
tree | commitdiff |
2010-12-21 |
Jakob Stoklund Olesen | Add EdgeBundles to SplitKit. |
tree | commitdiff |
2010-12-21 |
Jakob Stoklund Olesen | Use IntEqClasses to compute connected components of... |
tree | commitdiff |
2010-12-20 |
Dale Johannesen | Cosmetic changes. |
tree | commitdiff |
2010-12-20 |
Cameron Zwarich | MachineVerifier should count landing pad successors... |
tree | commitdiff |
2010-12-20 |
Cameron Zwarich | Teach MachineVerifier that early clobber defs begin... |
tree | commitdiff |
2010-12-20 |
Cameron Zwarich | Add a missing check from r122218. |
tree | commitdiff |
2010-12-20 |
Chris Lattner | implement type legalization promotion support for SMULO... |
tree | commitdiff |
2010-12-20 |
Cameron Zwarich | Don't assume that an instruction ending a register... |
tree | commitdiff |
2010-12-20 |
Chris Lattner | Fix a bug in the scheduler's handling of "unspillable... |
tree | commitdiff |
2010-12-20 |
Chris Lattner | the result of CheckForLiveRegDef is dead, remove it. |
tree | commitdiff |
2010-12-20 |
Chris Lattner | reduce indentation, no functionality change. |
tree | commitdiff |
2010-12-20 |
Cameron Zwarich | Ignore debug values when performing MachineVerifier... |
tree | commitdiff |
2010-12-19 |
Cameron Zwarich | Early clobber operands are allowed to be defined at... |
tree | commitdiff |
2010-12-19 |
Cameron Zwarich | Fix PR8815 by checking for an explicit clobber def... |
tree | commitdiff |
2010-12-19 |
Cameron Zwarich | Fix PR8811 by teaching MachineVerifier about optional... |
tree | commitdiff |
2010-12-19 |
Cameron Zwarich | StrongPHIElimination will never run before TwoAddressIn... |
tree | commitdiff |
2010-12-19 |
Nick Lewycky | Add missing standard headers. Patch by Joerg Sonnenberger! |
tree | commitdiff |
2010-12-19 |
Chris Lattner | teach MaskedValueIsZero how to analyze ADDE. This is |
tree | commitdiff |
2010-12-19 |
Cameron Zwarich | Remove some checks for StrongPHIElim. These checks... |
tree | commitdiff |
2010-12-19 |
Chris Lattner | fix PR8642: if a critical edge has a PHI value that... |
tree | commitdiff |
2010-12-18 |
Jakob Stoklund Olesen | Apparently, operandices is not a word. |
tree | commitdiff |
2010-12-18 |
Jakob Stoklund Olesen | Teach the inline spiller to attempt folding a load... |
tree | commitdiff |
2010-12-18 |
Jakob Stoklund Olesen | Tweak debug spew. |
tree | commitdiff |
2010-12-18 |
Jakob Stoklund Olesen | Check that the register is live-in to the loop header... |
tree | commitdiff |
2010-12-18 |
Nick Lewycky | Fix GCC warning: |
tree | commitdiff |
2010-12-18 |
Jakob Stoklund Olesen | Pass a Banner argument to the machine code verifier... |
tree | commitdiff |
2010-12-17 |
Jakob Stoklund Olesen | Avoid dereferencing end() in collectInterferingVRegs... |
tree | commitdiff |
2010-12-17 |
Jakob Stoklund Olesen | Make the -verify-regalloc command line option available... |
tree | commitdiff |
2010-12-17 |
Jakob Stoklund Olesen | Enable loop splitting in RegAllocGreedy. |
tree | commitdiff |
2010-12-17 |
Bill Wendling | During local stack slot allocation, the materializeFram... |
tree | commitdiff |
2010-12-17 |
Bob Wilson | Fix a DAGCombiner crash when folding binary vector... |
tree | commitdiff |
2010-12-17 |
Dale Johannesen | Add a transform to DAG Combiner. This improves the |
tree | commitdiff |
2010-12-17 |
Jakob Stoklund Olesen | Allow missing kill flags on an untied operand of a... |
tree | commitdiff |
2010-12-17 |
Jakob Stoklund Olesen | Add MachineLoopRange comparators for sorting loop lists... |
tree | commitdiff |
2010-12-17 |
Jakob Stoklund Olesen | Provide LiveIntervalUnion::Query::checkLoopInterference. |
tree | commitdiff |
2010-12-17 |
Bob Wilson | Fix crash compiling a QQQQ REG_SEQUENCE for a Neon... |
tree | commitdiff |
2010-12-17 |
Bob Wilson | Fix a comment typo. |
tree | commitdiff |
2010-12-16 |
Daniel Dunbar | MC: Make TargetAsmBackend available to the AsmStreamer. |
tree | commitdiff |
2010-12-15 |
Jakob Stoklund Olesen | Start using SplitKit and MachineLoopRanges in RegAllocG... |
tree | commitdiff |
2010-12-15 |
Jakob Stoklund Olesen | Add MachineLoopRanges analysis. |
tree | commitdiff |
2010-12-15 |
Evan Cheng | Teach machine cse to commute instructions. |
tree | commitdiff |
2010-12-15 |
Dan Gohman | Move Value::getUnderlyingObject to be a standalone |
tree | commitdiff |
2010-12-15 |
Jakob Stoklund Olesen | Fix build. |
tree | commitdiff |
2010-12-15 |
Jakob Stoklund Olesen | Detect and enumerate bypass loops. |
tree | commitdiff |
2010-12-15 |
Jakob Stoklund Olesen | Separate SplitAnalysis::getSplitLoops(). |
tree | commitdiff |
2010-12-15 |
Chris Lattner | take care of some todos, transforming [us]mul_lohi... |
tree | commitdiff |
2010-12-15 |
Chris Lattner | when transforming a MULHS into a wider MUL, there is... |
tree | commitdiff |
2010-12-14 |
Jakob Stoklund Olesen | Simplify RegAllocGreedy's use of register aliases. |
tree | commitdiff |
next |