Make the -verify-regalloc command line option available to base classes as
[oota-llvm.git] / lib / CodeGen /
2010-12-17 Jakob Stoklund OlesenMake the -verify-regalloc command line option available...
2010-12-17 Jakob Stoklund OlesenEnable loop splitting in RegAllocGreedy.
2010-12-17 Bill WendlingDuring local stack slot allocation, the materializeFram...
2010-12-17 Bob WilsonFix a DAGCombiner crash when folding binary vector...
2010-12-17 Dale JohannesenAdd a transform to DAG Combiner. This improves the
2010-12-17 Jakob Stoklund OlesenAllow missing kill flags on an untied operand of a...
2010-12-17 Jakob Stoklund OlesenAdd MachineLoopRange comparators for sorting loop lists...
2010-12-17 Jakob Stoklund OlesenProvide LiveIntervalUnion::Query::checkLoopInterference.
2010-12-17 Bob WilsonFix crash compiling a QQQQ REG_SEQUENCE for a Neon...
2010-12-17 Bob WilsonFix a comment typo.
2010-12-16 Daniel DunbarMC: Make TargetAsmBackend available to the AsmStreamer.
2010-12-15 Jakob Stoklund OlesenStart using SplitKit and MachineLoopRanges in RegAllocG...
2010-12-15 Jakob Stoklund OlesenAdd MachineLoopRanges analysis.
2010-12-15 Evan ChengTeach machine cse to commute instructions.
2010-12-15 Dan GohmanMove Value::getUnderlyingObject to be a standalone
2010-12-15 Jakob Stoklund OlesenFix build.
2010-12-15 Jakob Stoklund OlesenDetect and enumerate bypass loops.
2010-12-15 Jakob Stoklund OlesenSeparate SplitAnalysis::getSplitLoops().
2010-12-15 Chris Lattnertake care of some todos, transforming [us]mul_lohi...
2010-12-15 Chris Lattnerwhen transforming a MULHS into a wider MUL, there is...
2010-12-14 Jakob Stoklund OlesenSimplify RegAllocGreedy's use of register aliases.
2010-12-14 Jakob Stoklund OlesenSimplify CCState's use of register aliases.
2010-12-14 Jakob Stoklund OlesenSimplify AggressiveAntiDepBreaker's use of register...
2010-12-14 Jakob Stoklund OlesenSimplyfy RegAllocBasic by using getOverlaps instead...
2010-12-14 Evan ChengFix a minor bug in two-address pass. It was missing...
2010-12-14 Matt Beaumont-GayMove debugging code entirely within DEBUG(). Silences...
2010-12-14 Jakob Stoklund OlesenAdd LiveIntervalUnion print methods, RegAllocGreedy...
2010-12-14 Jakob Stoklund OlesenUse TRI::printReg instead of AbstractRegisterDescriptio...
2010-12-14 Jakob Stoklund OlesenQ.seenAllInterferences() must be called after Q.collect...
2010-12-14 Jakob Stoklund OlesenRemove unused vector.
2010-12-14 Jakob Stoklund OlesenTry reassigning all virtual register interferences...
2010-12-14 Jakob Stoklund OlesenAdd stub for RAGreedy::trySplit.
2010-12-13 Chris LattnerAdd a couple dag combines to transform mulhi/mullo...
2010-12-13 Chris Lattnerremove the verbose-asm "constant pool double" comments...
2010-12-13 Chris Lattnerreduce indentation by using continue, no functionality...
2010-12-12 Duncan SandsCatch attempts to remove a deleted node from the CSE...
2010-12-11 Jakob Stoklund OlesenAdd named timer groups for the different stages of...
2010-12-10 Jakob Stoklund OlesenMove MRI into RegAllocBase. Clean up debug output a...
2010-12-10 Nick LewyckyRemove extraneous close parenthesis.
2010-12-10 Nick LewyckyMove variable that's unused in an NDEBUG build inside...
2010-12-10 Jakob Stoklund OlesenForce the greedy register allocator to always use the...
2010-12-10 Jakob Stoklund OlesenRip out live range splitting support from the inline...
2010-12-10 Jakob Stoklund OlesenUse AllocationOrder in RegAllocGreedy, fix a bug in...
2010-12-10 Jakob Stoklund OlesenFix miscompilation caused by trivial logic error in...
2010-12-10 Jakob Stoklund OlesenAdd an AllocationOrder class that can iterate over...
2010-12-10 Rafael EspindolaFixed version of 121434 with no new memory leaks.
2010-12-10 Rafael EspindolaRevert my previous patch to make the valgrind bots...
2010-12-09 Rafael EspindolaInitial support for the cfi directives. This is just...
2010-12-09 Stuart HastingsInitial support for nested CALLSEQ_START/CALLSEQ_END...
2010-12-09 Jakob Stoklund OlesenRemember to filter out reserved rergisters from the...
2010-12-09 Jakob Stoklund OlesenAdd a forgotten initializer for CheckedFirstInterference.
2010-12-09 Andrew TrickAdded register reassignment prototype to RAGreedy....
2010-12-09 Eric Christopher80-col fixups.
2010-12-09 Jakob Stoklund OlesenIntervalMap iterators are heavyweight, so avoid copying...
2010-12-09 Devang PatelDW_FORM_data1 may not provide sufficient room for vtabl...
2010-12-08 Jakob Stoklund OlesenProperly deal with empty intervals when checking for...
2010-12-08 Jakob Stoklund OlesenImplement very primitive hinting support in RegAllocGreedy.
2010-12-08 Jakob Stoklund OlesenStore (priority,regnum) pairs in the priority queue...
2010-12-08 Eric ChristopherReword comment slightly.
2010-12-08 Eric ChristopherFix comment.
2010-12-08 Jakob Stoklund OlesenTrim includes.
2010-12-08 Andrew TrickGeneralize PostRAHazardRecognizer so it can be used...
2010-12-08 Jakob Stoklund OlesenStub out RegAllocGreedy.
2010-12-08 Jakob Stoklund OlesenMove RABasic::addMBBLiveIns to the base class, it is...
2010-12-07 Jakob Stoklund OlesenSwitch LiveIntervalUnion from std::set to IntervalMap.
2010-12-07 Jakob Stoklund OlesenSimplify assertion.
2010-12-07 Jay FoadPR5207: Change APInt methods trunc(), sext(), zext...
2010-12-07 Jakob Stoklund OlesenRemove unused member.
2010-12-06 Devang PatelUndefined value in reg 0 may need a marker to identify...
2010-12-06 Devang PatelIf dbg_declare() or dbg_value() is not lowered by isel...
2010-12-06 Rafael EspindolaSecond try at making direct object emission produce...
2010-12-06 Rafael EspindolaRevert previous two patches while I try to find out...
2010-12-06 Rafael EspindolaAdd an EmitAbsValue helper method and use it in cases...
2010-12-05 Cameron ZwarichSome cleanup before I start committing some incremental...
2010-12-05 Cameron ZwarichRemove the PHIElimination.h header, as it is no longer...
2010-12-05 Cameron ZwarichI forgot to actually remove the FindCopyInsertPoint...
2010-12-05 Cameron ZwarichRemove the SplitCriticalEdge() method declaration from...
2010-12-05 Cameron ZwarichMove the FindCopyInsertPoint method of PHIElimination...
2010-12-04 Cameron ZwarichRemove PHIElimination's private copy of SkipPHIsAndLabels.
2010-12-04 Benjamin KramerRemove unneeded zero arrays.
2010-12-03 Jakob Stoklund OlesenRename virtRegMap to avoid confusion with the VirtRegMa...
2010-12-03 Jakob Stoklund OlesenCoalesce debug locations when possible, causing less...
2010-12-03 Jakob Stoklund OlesenEmit DBG_VALUE instructions from LiveDebugVariables.
2010-12-03 Jakob Stoklund OlesenAlso update virtRegMap when renaming virtual registers.
2010-12-03 Jakob Stoklund OlesenDelete the StrongPHIElimination pass, leaving only...
2010-12-02 Jakob Stoklund OlesenUpdate LiveDebugVariables during coalescing.
2010-12-02 Jakob Stoklund OlesenImplement the first half of LiveDebugVariables.
2010-12-01 Jay FoadPR5207: Rename overloaded APInt methods set(), clear...
2010-11-30 Andrew TrickComment typo.
2010-11-30 Evan ChengEnable sibling call optimization of libcalls which...
2010-11-30 Andrew TrickCoding style. No significant functionality. Abandon...
2010-11-30 Chris Lattneradd TLI support indicating that jumps are more expensiv...
2010-11-30 Jay FoadPR5207: Make APInt::set(), APInt::clear() and APInt...
2010-11-30 Jakob Stoklund OlesenStub out a new LiveDebugVariables pass.
2010-11-29 Michael J. SpencerMerge System into Support.
2010-11-28 Bob WilsonFix a comment typo.
2010-11-27 Anton KorobeynikovMove more PEI-related hooks to TFI
2010-11-27 Anton KorobeynikovMove callee-saved regs spills / reloads to TFI
2010-11-25 Benjamin KramerNamespacify.
2010-11-23 Wesley PeckRenaming ISD::BIT_CONVERT to ISD::BITCAST to better...
next