If we detect that the instruction we are simplifying is unreachable, arrange for
[oota-llvm.git] / lib / CodeGen /
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...
2010-11-22 Benjamin KramerImplement the "if (X == 6 || X == 4)" -> "if ((X|2...
2010-11-20 Anton KorobeynikovMove some more hooks to TargetFrameInfo
2010-11-20 Benjamin KramerSilence Release build warnings about unused functions.
2010-11-20 Duncan SandsOn X86, MEMBARRIER, MFENCE, SFENCE, LFENCE are not...
2010-11-20 Andrew TrickRemoving the useless test that I added recently. It...
2010-11-20 Andrew TrickRABasic fix. Regalloc is responsible for updating block...
2010-11-20 Andrew TrickWhitespace.
2010-11-20 Bill WendlingCheck for _setjmp too, because it's also used.
2010-11-19 Mon P WangMake isScalarToVector to return false if the node is...
2010-11-19 Jakob Stoklund OlesenDon't attempt trivial coalescing for sub-register copies.
2010-11-19 Rafael EspindolaChange some methods in MCDwarf.cpp to be able to handle...
2010-11-18 Anton KorobeynikovMove getInitialFrameState() to TargetFrameInfo
2010-11-18 Anton KorobeynikovMove hasFP() and few related hooks to TargetFrameInfo.
2010-11-18 Duncan SandsFix thinko: we must turn select(anyext, sext) into...
2010-11-18 Duncan SandsThe DAGCombiner was threading select over pairs of...
2010-11-18 Dan GohmanOops, missed this file when remaing ExpandPseudos to...
2010-11-18 Dan GohmanRename ExpandPseudos to ExpandISelPseudos to help clari...
2010-11-18 Dan GohmanFix typos.
next