Introduce a SpecialCaseList ctor which takes a MemoryBuffer to make
[oota-llvm.git] / lib / CodeGen / IfConversion.cpp
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...
2010-06-19 Bob WilsonTidy.
2010-06-18 Evan ChengAllow ARM if-converter to be run after post allocation...
2010-06-18 Evan ChengFix an inverted condition.
2010-06-18 Evan ChengTeach iff-converter to properly count # of dups. It...
2010-06-18 Bob WilsonFix PR7372: Conditional branches (at least on ARM)...
2010-06-17 Stuart HastingsAdd a DebugLoc parameter to TargetInstrInfo::InsertBran...
2010-06-16 Evan ChengMake post-ra scheduling, anti-dep breaking, and registe...
2010-06-15 Bob WilsonFix 80col violations, remove trailing whitespace, and...
2010-06-15 Bob WilsonIfConversion's AnalyzeBlocks method always returns...
2010-06-15 Bob WilsonFix a comment typo.
2010-06-14 Jim GrosbachMore dbg_value cleanup so the presence of debug info...
2010-06-07 Jim GrosbachCleanup. Process the dbg_values separately
2010-06-07 Jim GrosbachMove exit check where it really belongs.
2010-06-04 Jim GrosbachMake if-conversion ignore dbg_value instructions in...
2010-01-04 David GreeneChange errs() to dbgs().
2009-11-21 Evan ChengAllow target to disable if-converting predicable instru...
2009-10-28 Bob WilsonRevert r85346 change to control tail merging by CodeGen...
2009-10-27 Bob WilsonRecord CodeGen optimization level in the BranchFolding...
2009-10-25 Nick LewyckyRemove VISIBILITY_HIDDEN from class/struct found inside...
2009-09-04 Evan ChengRun branch folding if if-converter make some transforma...
2009-08-23 Chris Lattnerremove various std::ostream version of printing methods...
2009-08-22 Bill WendlingConvert DOUT to DEBUG(errs()...).
2009-07-25 Daniel DunbarMore migration to raw_ostream, the water has dried...
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-12 Torok EdwinFix assert(0) conversion, as suggested by Chris.
2009-07-11 Torok EdwinConvert more assert(0)+abort() -> LLVM_UNREACHABLE,
2009-06-24 Owen AndersonFewer static variables, part 3 of many.
2009-06-15 Evan Chengifcvt should ignore cfg where true and false successors...
2009-05-14 Bob WilsonRevert r71744. I must not have understood this correct...
2009-05-13 Bob WilsonThe IfConverter::MergeBlocks method appears to be used...
2009-05-13 Bob WilsonRevert a portion of Dan's change r71018 that I'm convin...
2009-05-13 Bob WilsonMerge adjacent conditional.
2009-05-13 Bob WilsonRemove an unused variable.
2009-05-13 Bob WilsonFix some typos and spelling and grammar, mostly in...
2009-05-05 Dan GohmanIf a MachineBasicBlock has multiple ways of reaching...
2008-11-04 Duncan SandsFix typo. Patch by nlewycky.
2008-11-04 Nuno Lopesfix leakage of IfcvtTokens
2008-10-21 Dan GohmanOptimized FCMP_OEQ and FCMP_UNE for x86.
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-08-22 Dan GohmanFix SmallVector's size calculation so that a size of...
2008-08-14 Owen AndersonConvert uses of std::vector in TargetInstrInfo to Small...
2008-07-07 Dan GohmanPool-allocation for MachineInstrs, MachineBasicBlocks...
2008-06-04 Evan ChengRegister if-converter pass for -debug-pass.
2008-02-28 Evan ChengAdd a quick and dirty "loop aligner pass". x86 uses...
next