ReMat: fix overly cavalier attitude to sub-register indices
[oota-llvm.git] / lib / CodeGen / BranchFolding.cpp
2013-12-07 Vincent LejeuneAdd a RequireStructuredCFG Field to TargetMachine.
2013-06-24 Andrew TrickFix tail merging to assign the (more) correct BasicBloc...
2013-05-22 Chad RosierSimplify logic now that r182490 is in place. No functi...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-30 Bill WendlingRemove the Function::getFnAttributes method in favor...
2012-12-19 Bill WendlingRename the 'Attributes' class to 'Attribute'. It's...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-27 Jakub StaszakRemove unneeded #include.
2012-10-09 Bill WendlingCreate enums for the different attributes.
2012-10-07 Craig TopperFix indentation. Remove 'else' after return. No functio...
2012-09-26 Bill WendlingRemove the `hasFnAttr' method from Function.
2012-08-22 Benjamin KramerReduce duplicated hash map lookups.
2012-06-02 Benjamin KramerFix typos found by github.com/lyda/misspell-check
2012-06-01 Jakob Stoklund OlesenSwitch all register list clients to the new MC*Iterator...
2012-06-01 Jakob Stoklund OlesenSwitch some getAliasSet clients to MCRegAliasIterator.
2012-05-23 Bill WendlingForgot to reverse conditional.
2012-05-23 Bill WendlingReduce indentation by early detection of 'continue...
2012-04-23 Preston GurdThis patch fixes a problem which arose when using the...
2012-03-27 Jakob Stoklund OlesenBranch folding may invalidate liveness.
2012-03-07 Bill WendlingWhere the BranchFolding pass removes a branch then...
2012-03-05 Craig TopperConvert more GenRegisterInfo tables from unsigned to...
2012-03-04 Craig TopperUse uint16_t to store register overlaps to reduce stati...
2012-02-22 Chad RosierRemove extra semi-colons.
2012-02-15 Jakob Stoklund OlesenHandle register masks in branch folding.
2012-02-08 Andrew TrickMove pass configuration out of pass constructors: Branc...
2012-02-08 Andrew Trickwhitespace
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2012-01-12 Evan ChengWhen hoisting common code, watch out for uses which...
2012-01-07 Evan ChengRevert part of r147716. Looks like x87 instructions...
2012-01-07 Evan ChengAdded a late machine instruction copy propagation pass...
2011-12-14 Evan Cheng- Add MachineInstrBundle.h and MachineInstrBundle.cpp...
2011-12-07 Evan ChengAdd bundle aware API for querying instruction propertie...
2011-10-26 Bill WendlingReapply r142920 with fix:
2011-10-25 Duncan SandsRevert commit 142891. Takumi bisected the tablegen...
2011-10-25 Bill WendlingAn MBB which branches to an EH landing pad shouldn...
2011-08-05 Jakob Stoklund OlesenFix liveness computations in BranchFolding.
2011-07-06 Eli FriedmanWhen tail-merging multiple blocks, make sure to correct...
2011-06-28 Evan Cheng- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
2011-06-14 Rafael EspindolaAdd 132986 back, but avoid non-determinism if a bb...
2011-06-14 Rafael Espindolarevert 132986 to see if the bots go green.
2011-06-14 Rafael EspindolaMake the threshold used by branch folding softer. Befor...
2011-05-26 Devang PatelAdd comment.
2011-05-26 Devang PatelDuring branch folding avoid inserting redundant DBG_VAL...
2011-05-12 Evan ChengUpdate comment.
2011-05-12 Evan ChengRe-enable branchfolding common code hoisting optimizati...
2011-05-12 Evan ChengTemporarily disable the transformation. It's breaking...
2011-05-12 Evan ChengRe-commit 131172 with fix. MachineInstr identity checks...
2011-05-11 Rafael EspindolaRevert 131172 as it is causing clang to miscompile...
2011-05-11 Evan ChengAdd a late optimization to BranchFolding that hoist...
2011-04-22 Bill WendlingBranch folding is folding a landing pad into a regular BB.
2011-02-21 Evan ChengAdd more debugging output.
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-06-22 Evan ChengTail merging pass shall not break up IT blocks. rdar...
2010-06-18 Evan ChengAllow ARM if-converter to be run after post allocation...
2010-06-17 Stuart HastingsAdd a DebugLoc parameter to TargetInstrInfo::InsertBran...
2010-05-03 Dan GohmanFix a bug which prevented tail merging of return instru...
2010-04-02 Dale JohannesenTeach AnalyzeBranch, RemoveBranch and the branch
2010-03-19 Bob WilsonStop trying to merge identical jump tables. This had...
2010-03-16 Bob WilsonRemove a check that can no longer be true, after r84803.
2010-03-14 Chris Lattnereliminate InvalidateLabel and LabelIDList from MMI...
2010-03-10 Dale JohannesenFix another place where DEBUG_VALUE affected codegen.
2010-03-10 Dale JohannesenThis survived a bootstrap, so let's try 98104 again.
2010-03-10 Dale JohannesenSpeculatively revert 98104; could be what's causing...
2010-03-09 Dale JohannesenEver more complicated DEBUG_VALUE fixes for branch...
2010-03-08 Dale JohannesenFix dbg value handling in tail merging.
2010-03-05 Dale JohannesenFix some more places where dbg_value affected codegen.
2010-02-09 Chris Lattnermove target-independent opcodes out of TargetInstrInfo
2010-01-25 Chris LattnerRearrange handling of jump tables. Highlights:
2009-12-24 David GreeneChange errs() to dbgs().
2009-12-16 Bill WendlingInitialize uninitialized variables.
2009-12-16 Bill WendlingInitialize uninitialized variables.
2009-12-15 Bill WendlingRevert these. They may have been causing 483_xalancbmk...
2009-12-11 Bill WendlingDon't try to move a MBB into the fall-through position...
2009-12-05 Dan GohmanRemove the target hook TargetInstrInfo::BlockHasNoFallT...
2009-12-03 Chris Lattnerimprove portability to avoid conflicting with std:...
2009-11-26 Bob WilsonSplit tail duplication into a separate pass. This...
2009-11-24 Bob WilsonRefactor target hook for tail duplication as requested...
2009-11-18 Bob WilsonThere should be no need to keep renumbering blocks...
2009-11-18 Bob WilsonTail duplication still needs to iterate. Duplicating...
2009-11-18 Bob WilsonAdd another statistic to measure code size due to tail...
2009-11-18 Bob WilsonAdd statistics for tail duplication.
2009-11-18 Bob WilsonAdd a target hook to allow changing the tail duplicatio...
2009-11-17 Bob WilsonRemove a special case for tail merging that seems to...
2009-11-17 Dan GohmanSet MadeChange instead of MadeChangeThisIteration.
2009-11-17 Bob WilsonUpdate a comment, now that tail duplication happens...
2009-11-17 Bob WilsonPerform tail duplication only once, after tail merging...
2009-11-16 Bob WilsonFix a comment.
2009-11-16 Bob WilsonFix some comments.
2009-11-16 Bob WilsonWhitespace: be consistent with pointer syntax.
2009-11-16 Bob WilsonClean up whitespace.
2009-11-13 Dan GohmanWhen optimizing for size, don't tail-merge unless it...
2009-11-12 Dan GohmanMake the BranchFolderPass class local to BranchFolding...
2009-11-12 Dan GohmanMinor code cleanups.
2009-11-12 Dan GohmanTail merge at any size when there are two potentials...
2009-11-11 Dan GohmanPromote MergePotentialsElt and SameTailElt to be regula...
2009-11-11 Dan GohmanRevert this line of 86871.
2009-11-11 Dan GohmanAdd support for tail duplication to BranchFolding,...
2009-11-11 Dan GohmanFix indentation level.
next