Sink DwarfDebug::addScopeRangeList down into DwarfCompileUnit
[oota-llvm.git] / lib / CodeGen / PeepholeOptimizer.cpp
2014-08-21 Quentin Colombet[PeepholeOptimizer] Enable the advanced copy optimizati...
2014-08-21 Quentin Colombet[PeepholeOptimizer] Update the kill flags when extendin...
2014-08-21 Quentin Colombet[PeepholeOptimizer] Take advantage of the isInsertSubre...
2014-08-20 Quentin Colombet[PeepholeOptimizer] Take advantage of the isExtractSubr...
2014-08-20 Quentin Colombet[PeepholeOptimizer] Refactor the advanced copy optimiza...
2014-08-11 Hans WennborgPeepholeOptimizer: make parameter ref to SmallPtrSetImpl
2014-08-11 Hans WennborgRe-commit "Increase the size of this SmallVector in...
2014-08-11 Hans WennborgRevert "Increase the size of this SmallVector in Peepho...
2014-08-11 Hans WennborgIncrease the size of this SmallVector in PeepholeOptimizer.
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-07-01 Quentin Colombet[PeepholeOptimzer] Fix a typo in a comment.
2014-07-01 Quentin Colombet[PeepholeOptimizer] Advanced rewriting of copies to...
2014-04-22 Chandler Carruth[Modules] Remove potential ODR violations by sinking...
2014-04-14 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-04-03 Lang Hames[CodeGen] Fix peephole optimizer bug introduced in...
2014-04-02 Lang Hames[CodeGen] Teach the peephole optimizer to remember...
2014-03-31 Paul RobinsonDisable each MachineFunctionPass for 'optnone' function...
2014-03-17 Owen AndersonSwitch a number of loops in lib/CodeGen over to range...
2014-03-13 Owen AndersonPhase 2 of the great MachineRegisterInfo cleanup. ...
2014-03-13 Ekaterina RomanovaFix for http://llvm.org/bugs/show_bug.cgi?id=18590
2014-03-07 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-07 Rafael EspindolaReplace PROLOG_LABEL with a new CFI_INSTRUCTION.
2013-09-13 Quentin Colombet[Peephole] Rewrite copies to avoid cross register banks...
2012-12-17 Craig TopperAdd debug prints for when optimizeLoadInstr folds a...
2012-12-11 Joel JonesAdd comment for load folding
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-10-15 Rafael EspindolaMake sure we iterate over newly created instructions...
2012-08-17 Jakob Stoklund OlesenUse standard pattern for iterate+erase.
2012-08-16 Jakob Stoklund OlesenAdd an MCID::Select flag and TII hooks for optimizing...
2012-08-02 Manman RenX86 Peephole: fold loads to the source register operand...
2012-08-02 Manman RenX86 Peephole: fold loads to the source register operand...
2012-07-29 Manman RenRevert r160920 and r160919 due to dragonegg and clang...
2012-07-28 Manman RenX86 Peephole: fold loads to the source register operand...
2012-06-29 Manman RenAdd SrcReg2 to analyzeCompare and optimizeCompareInstr...
2012-06-19 Jakob Stoklund OlesenImplement PPCInstrInfo::isCoalescableExtInstr().
2012-06-19 Jakob Stoklund OlesenStyle: Don't reuse variables for multiple purposes.
2012-06-06 Manman RenRevert r157755.
2012-05-31 Manman RenX86: replace SUB with CMP if possible
2012-05-20 Jakob Stoklund OlesenConstrain regclasses in PeepholeOptimizer.
2012-05-11 Manman RenARM: peephole optimization to remove cmp instruction
2012-05-10 Manman RenRevert: 156550 "ARM: peephole optimization to remove...
2012-05-10 Manman RenARM: peephole optimization to remove cmp instruction
2012-05-01 Jim GrosbachTidy up. Naming conventions.
2012-02-25 Lang HamesMake the peephole optimizer clear kill flags on a vreg...
2012-02-25 Lang HamesFixed typo.
2012-02-08 Andrew TrickCodegen pass definition cleanup. No functionality.
2012-02-08 Andrew Trickwhitespace
2011-12-07 Evan ChengAdd bundle aware API for querying instruction propertie...
2011-10-13 Nick LewyckyIf MI is deleted then remove it from the set. If a...
2011-07-26 Duncan SandsSrcDef is only written and never read. Remove it.
2011-06-28 Evan Cheng- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
2011-03-15 Evan ChengAdd a peephole optimization to optimize pairs of bitcas...
2011-02-15 Evan ChengFix thinko. Cmp can be the first instruction in a MBB.
2011-02-14 Evan ChengFix PR8854. Track inserted copies to avoid read before...
2011-01-10 Jakob Stoklund OlesenSimplify a bunch of isVirtualRegister() and isPhysicalR...
2011-01-07 Evan ChengDo not model all INLINEASM instructions as having unmod...
2011-01-07 Evan ChengDBG_VALUE does not have any side effects; it also makes...
2010-11-17 Evan ChengRemove ARM isel hacks that fold large immediates into...
2010-11-15 Evan ChengCode clean up. The peephole pass should be the one...
2010-11-01 Bill WendlingWhen we look at instructions to convert to setting...
2010-11-01 Bill WendlingThe testcase is now XFAILed. Sorry about the breakage.
2010-10-31 Eric ChristopherRevert r117876 for now, it's causing more testsuite...
2010-10-31 Bill WendlingDisable the peephole optimizer until 186.crafty on...
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-10-18 Bill WendlingDon't recompute MachineRegisterInfo in the Optimize...
2010-10-12 Owen AndersonBegin adding static dependence information to passes...
2010-10-07 Owen AndersonNow with fewer extraneous semicolons!
2010-09-21 Gabor GreifMove the search for the appropriate AND instruction
2010-09-14 Gabor Greifmust not peephole away side effects
2010-09-11 Bill WendlingRename ConvertToSetZeroFlag to something more general.
2010-09-10 Bill WendlingNo need to recompute the SrcReg and CmpValue.
2010-09-10 Bill WendlingMove some of the decision logic for converting an instr...
2010-09-10 Bill WendlingModify the comparison optimizations in the peephole...
2010-08-27 Bill WendlingRemove now unneeded command line flag that enables...
2010-08-10 Bill WendlingTurn optimize compares back on with fix. We needed...
2010-08-10 Dan GohmanRevert r110718; it broke clang-i386-darwin9.
2010-08-10 Bill WendlingTurn optimize cmps on by default so that we can get...
2010-08-09 Bill WendlingMerge the OptimizeExts and OptimizeCmps passes into...