Record whether the weights on out-edges from a MBB are normalized.
[oota-llvm.git] / lib / CodeGen / IfConversion.cpp
2015-08-05 Cong HouRecord whether the weights on out-edges from a MBB...
2015-06-24 Akira Hatanaka[If Converter] Convert recursion to iteration.
2015-06-23 Benjamin Kramer[MachineBasicBlock] Add getFirstNonDebugInstr to comple...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-06-08 Akira Hatanaka[ARM] Pass a callback to FunctionPass constructors...
2015-05-19 Matthias BraunMachineInstr: Remove unused parameter.
2015-05-14 Matthias BraunRemove MCInstrItineraries includes in parts that don...
2015-05-06 Pete CooperHandle dead defs in the if converter.
2015-05-05 Pete CooperFix IfConverter to handle regmask machine operands.
2015-05-05 Pete CooperRefactor UpdatePredRedefs and StepForward to avoid...
2015-05-05 Pete CooperRevert "Refactor UpdatePredRedefs and StepForward to...
2015-05-05 Pete CooperRevert "Fix IfConverter to handle regmask machine opera...
2015-05-05 Pete CooperFix IfConverter to handle regmask machine operands.
2015-05-05 Pete CooperRefactor UpdatePredRedefs and StepForward to avoid...
2015-03-21 Ahmed Bougacha[CodeGen][IfCvt] Don't re-ifcvt blocks with unanalyzabl...
2015-03-09 David BlaikieSimplify expressions involving boolean constants with...
2015-02-28 Benjamin KramerReplace std::copy with a back inserter with vector...
2015-01-27 Eric ChristopherThe subtarget is cached on the MachineFunction. Access...
2014-10-14 Eric ChristopherRemove unnecessary TargetMachine.h includes.
2014-09-02 Pete CooperChange MCSchedModel to be a struct of statically initia...
2014-08-09 Saleem AbdulrasoolCodeGen: switch to a range based for loop
2014-08-07 Akira Hatanaka[Branch probability] Recompute branch weights of tail...
2014-08-05 Eric ChristopherHave MachineFunction cache a pointer to the subtarget...
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
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-03-07 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-02-07 Manman RenPGO branch weight: fix PR18752.
2014-01-29 Manman RenPGO branch weight: update edge weights in IfConverter.
2014-01-07 Chandler CarruthRe-sort all of the includes with ./utils/sort_includes...
2013-12-14 Juergen RibutzkaConvert register liveness tracking to work on a sub...
2013-12-13 Andrew TrickRevert "Convert liveness tracking to work on a sub...
2013-12-13 Andrew TrickConvert liveness tracking to work on a sub-register...
2013-10-14 Andrew TrickLiveRegUnits: Use *MBB for consistency and convenience.
2013-10-14 Andrew TrickUse a SparseSet in LiveRegUnits.
2013-10-14 Andrew TrickConvert LiveRegUnits methods to the current convention...
2013-10-11 Benjamin KramerfConversion: Attempt #2 at fixing the MSVC build.
2013-10-11 Benjamin KramerIfConversion: Try to unbreak the MSVC build.
2013-10-11 Matthias BraunRemove kill flags after if conversion if necessary
2013-09-30 Arnold SchwaighoferIfConverter: Use TargetSchedule for instruction latencies
2013-09-09 Joey Gouly[ARMv8] Prevent generation of deprecated IT blocks...
2013-07-24 Quentin ColombetFix a bug in IfConverter with nested predicates.
2013-05-22 Chad RosierSimplify logic now that r182490 is in place. No functi...
2013-05-05 Evan ChengTeach if-converter to avoid removing BBs whose addresse...
2013-04-10 Hal FinkelManually remove successors in if conversion when CopyAn...
2013-01-24 Jakob Stoklund OlesenAvoid creating duplicate CFG edges in the IfConversion...
2013-01-11 Benjamin KramerSplit TargetLowering into a CodeGen and a SelectionDAG...
2012-12-20 Jakob Stoklund OlesenUse MachineInstrBuilder in a few CodeGen passes.
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-08-22 Benjamin KramerReduce duplicated hash map lookups.
2012-08-22 Craig TopperAdd a getName function to MachineFunction. Use it in...
2012-06-08 Evan ChengStart implementing pre-ra if-converter: using speculati...
2012-06-01 Jakob Stoklund OlesenSwitch all register list clients to the new MC*Iterator...
2012-05-30 Evan ChengIf-converter models predicated defs as read + write...
2012-03-05 Craig TopperConvert more GenRegisterInfo tables from unsigned to...
2012-02-08 Andrew TrickCodegen pass definition cleanup. No functionality.
2012-02-05 Craig TopperConvert assert(0) to llvm_unreachable
2011-12-19 Evan ChengAdd a if-conversion optimization that allows 'true...
2011-12-07 Evan ChengAdd bundle aware API for querying instruction propertie...
2011-11-04 Pete CooperAdded missing &. Fixes <rdar://problem/10393723>
2011-08-03 Jakub StaszakFix typo in #include which revealed in the case-sensiti...
2011-08-03 Jakub StaszakUse MachineBranchProbabilityInfo in If-Conversion inste...
2011-07-22 Jakub StaszakRevert patch which broke some IfConversion tests.
2011-07-22 Jakub StaszakFix typo in #include which revealed in the case-sensiti...
2011-07-21 Jakub StaszakUse MachineBranchProbabilityInfo instead of MachineLoop...
2011-07-10 Jakub StaszakUse BranchProbability instead of floating points in...
2011-07-10 Jakub StaszakDon't analyze block if it's not considered for ifcvt...
2011-06-29 Evan ChengSink SubtargetFeature and TargetInstrItineraries (renam...
2011-06-28 Evan Cheng- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
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-27 Evan ChengIf converter was being too cute. It look for root BBs...
2010-11-06 Benjamin KramerPrune includes.
2010-11-03 Evan ChengTwo sets of changes. Sorry they are intermingled.
2010-10-26 Bob WilsonWhen the "true" and "false" blocks of a diamond if...
2010-10-26 Bob WilsonChange if-conversion to keep track of the extra cost...
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-10-12 Owen AndersonBegin adding static dependence information to passes...
2010-10-07 Owen AndersonNow with fewer extraneous semicolons!
2010-10-01 Owen AndersonThread the determination of branch prediction hit rates...
2010-09-29 Benjamin KramerSilence msvc warnings.
2010-09-28 Owen AndersonGive the if-converter access to MachineLoopInfo, and...
2010-09-28 Owen AndersonPart one of switching to using a more sane heuristic...
2010-09-10 Evan ChengTeach if-converter to be more careful with predicating...
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-07-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-06-29 Bob WilsonReapply my if-conversion cleanup from svn r106939 with...
2010-06-28 Jim Grosbachnew, no longer brain-dead, r106907
2010-06-28 Daniel DunbarRevert r106907, "make sure to handle dbg_value instruct...
2010-06-26 Bob WilsonRevert my if-conversion cleanup since it caused a bunch...
2010-06-26 Bob WilsonClean up some problems with extra CFG edges being intro...
2010-06-25 Jim Grosbachmake sure to handle dbg_value instructions in the middl...
2010-06-25 Evan ChengChange if-conversion block size limit checks to add...
2010-06-25 Jim Grosbach80 column and typo fix
2010-06-22 Dan GohmanUse pre-increment instead of post-increment when the...
next