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 |
2010-12-14 |
Jakob Stoklund Olesen | Simplify CCState's use of register aliases. |
tree | commitdiff |
2010-12-14 |
Jakob Stoklund Olesen | Simplify AggressiveAntiDepBreaker's use of register... |
tree | commitdiff |
2010-12-14 |
Jakob Stoklund Olesen | Simplyfy RegAllocBasic by using getOverlaps instead... |
tree | commitdiff |
2010-12-14 |
Evan Cheng | Fix a minor bug in two-address pass. It was missing... |
tree | commitdiff |
2010-12-14 |
Matt Beaumont-Gay | Move debugging code entirely within DEBUG(). Silences... |
tree | commitdiff |
2010-12-14 |
Jakob Stoklund Olesen | Add LiveIntervalUnion print methods, RegAllocGreedy... |
tree | commitdiff |
2010-12-14 |
Jakob Stoklund Olesen | Use TRI::printReg instead of AbstractRegisterDescriptio... |
tree | commitdiff |
2010-12-14 |
Jakob Stoklund Olesen | Q.seenAllInterferences() must be called after Q.collect... |
tree | commitdiff |
2010-12-14 |
Jakob Stoklund Olesen | Remove unused vector. |
tree | commitdiff |
2010-12-14 |
Jakob Stoklund Olesen | Try reassigning all virtual register interferences... |
tree | commitdiff |
2010-12-14 |
Jakob Stoklund Olesen | Add stub for RAGreedy::trySplit. |
tree | commitdiff |
2010-12-13 |
Chris Lattner | Add a couple dag combines to transform mulhi/mullo... |
tree | commitdiff |
2010-12-13 |
Chris Lattner | remove the verbose-asm "constant pool double" comments... |
tree | commitdiff |
2010-12-13 |
Chris Lattner | reduce indentation by using continue, no functionality... |
tree | commitdiff |
2010-12-12 |
Duncan Sands | Catch attempts to remove a deleted node from the CSE... |
tree | commitdiff |
2010-12-11 |
Jakob Stoklund Olesen | Add named timer groups for the different stages of... |
tree | commitdiff |
2010-12-10 |
Jakob Stoklund Olesen | Move MRI into RegAllocBase. Clean up debug output a... |
tree | commitdiff |
2010-12-10 |
Nick Lewycky | Remove extraneous close parenthesis. |
tree | commitdiff |
2010-12-10 |
Nick Lewycky | Move variable that's unused in an NDEBUG build inside... |
tree | commitdiff |
2010-12-10 |
Jakob Stoklund Olesen | Force the greedy register allocator to always use the... |
tree | commitdiff |
2010-12-10 |
Jakob Stoklund Olesen | Rip out live range splitting support from the inline... |
tree | commitdiff |
2010-12-10 |
Jakob Stoklund Olesen | Use AllocationOrder in RegAllocGreedy, fix a bug in... |
tree | commitdiff |
2010-12-10 |
Jakob Stoklund Olesen | Fix miscompilation caused by trivial logic error in... |
tree | commitdiff |
2010-12-10 |
Jakob Stoklund Olesen | Add an AllocationOrder class that can iterate over... |
tree | commitdiff |
2010-12-10 |
Rafael Espindola | Fixed version of 121434 with no new memory leaks. |
tree | commitdiff |
2010-12-10 |
Rafael Espindola | Revert my previous patch to make the valgrind bots... |
tree | commitdiff |
2010-12-09 |
Rafael Espindola | Initial support for the cfi directives. This is just... |
tree | commitdiff |
2010-12-09 |
Stuart Hastings | Initial support for nested CALLSEQ_START/CALLSEQ_END... |
tree | commitdiff |
2010-12-09 |
Jakob Stoklund Olesen | Remember to filter out reserved rergisters from the... |
tree | commitdiff |
2010-12-09 |
Jakob Stoklund Olesen | Add a forgotten initializer for CheckedFirstInterference. |
tree | commitdiff |
2010-12-09 |
Andrew Trick | Added register reassignment prototype to RAGreedy.... |
tree | commitdiff |
2010-12-09 |
Eric Christopher | 80-col fixups. |
tree | commitdiff |
2010-12-09 |
Jakob Stoklund Olesen | IntervalMap iterators are heavyweight, so avoid copying... |
tree | commitdiff |
2010-12-09 |
Devang Patel | DW_FORM_data1 may not provide sufficient room for vtabl... |
tree | commitdiff |
2010-12-08 |
Jakob Stoklund Olesen | Properly deal with empty intervals when checking for... |
tree | commitdiff |
2010-12-08 |
Jakob Stoklund Olesen | Implement very primitive hinting support in RegAllocGreedy. |
tree | commitdiff |
2010-12-08 |
Jakob Stoklund Olesen | Store (priority,regnum) pairs in the priority queue... |
tree | commitdiff |
2010-12-08 |
Eric Christopher | Reword comment slightly. |
tree | commitdiff |
2010-12-08 |
Eric Christopher | Fix comment. |
tree | commitdiff |
2010-12-08 |
Jakob Stoklund Olesen | Trim includes. |
tree | commitdiff |
2010-12-08 |
Andrew Trick | Generalize PostRAHazardRecognizer so it can be used... |
tree | commitdiff |
2010-12-08 |
Jakob Stoklund Olesen | Stub out RegAllocGreedy. |
tree | commitdiff |
2010-12-08 |
Jakob Stoklund Olesen | Move RABasic::addMBBLiveIns to the base class, it is... |
tree | commitdiff |
2010-12-07 |
Jakob Stoklund Olesen | Switch LiveIntervalUnion from std::set to IntervalMap. |
tree | commitdiff |
2010-12-07 |
Jakob Stoklund Olesen | Simplify assertion. |
tree | commitdiff |
2010-12-07 |
Jay Foad | PR5207: Change APInt methods trunc(), sext(), zext... |
tree | commitdiff |
2010-12-07 |
Jakob Stoklund Olesen | Remove unused member. |
tree | commitdiff |
2010-12-06 |
Devang Patel | Undefined value in reg 0 may need a marker to identify... |
tree | commitdiff |
2010-12-06 |
Devang Patel | If dbg_declare() or dbg_value() is not lowered by isel... |
tree | commitdiff |
2010-12-06 |
Rafael Espindola | Second try at making direct object emission produce... |
tree | commitdiff |
2010-12-06 |
Rafael Espindola | Revert previous two patches while I try to find out... |
tree | commitdiff |
2010-12-06 |
Rafael Espindola | Add an EmitAbsValue helper method and use it in cases... |
tree | commitdiff |
2010-12-05 |
Cameron Zwarich | Some cleanup before I start committing some incremental... |
tree | commitdiff |
2010-12-05 |
Cameron Zwarich | Remove the PHIElimination.h header, as it is no longer... |
tree | commitdiff |
2010-12-05 |
Cameron Zwarich | I forgot to actually remove the FindCopyInsertPoint... |
tree | commitdiff |
2010-12-05 |
Cameron Zwarich | Remove the SplitCriticalEdge() method declaration from... |
tree | commitdiff |
2010-12-05 |
Cameron Zwarich | Move the FindCopyInsertPoint method of PHIElimination... |
tree | commitdiff |
2010-12-04 |
Cameron Zwarich | Remove PHIElimination's private copy of SkipPHIsAndLabels. |
tree | commitdiff |
2010-12-04 |
Benjamin Kramer | Remove unneeded zero arrays. |
tree | commitdiff |
2010-12-03 |
Jakob Stoklund Olesen | Rename virtRegMap to avoid confusion with the VirtRegMa... |
tree | commitdiff |
next |