Revert r110396 to fix buildbots.
[oota-llvm.git] / lib / CodeGen / IfConversion.cpp
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...
2008-02-20 Anton KorobeynikovUpdate gcc 4.3 warnings fix patch with recent head...
2008-01-29 Dan GohmanUse empty() instead of comparing size() with zero.
2008-01-07 Chris Lattnerrename TargetInstrDescriptor -> TargetInstrDesc.
2008-01-07 Chris Lattnersimplify some code using new predicates
2008-01-07 Chris LattnerRename MachineInstr::getInstrDescriptor -> getDesc...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-07-10 Evan ChengSomehow this wasn't committed last time. M_CLOBBERS_PRE...
2007-07-06 Evan ChengTeach if-conversion about instructions that were alread...
2007-06-19 Evan ChengAvoid if-converting simple block that ends with uncondi...
2007-06-19 Evan ChengReplace TargetInstrInfo::CanBeDuplicated() with a M_NOT...
2007-06-18 Evan ChengFix some fragile code wrt CFG edge updating.
2007-06-18 Evan ChengProperly remove duplicate instructions as result of...
2007-06-16 Evan ChengReally turn if-converter loose:
2007-06-15 Evan ChengNot every predicable block can be safely duplicated.
2007-06-15 Evan ChengMachineInstr::isPredicable() is no longer needed.
2007-06-15 Evan ChengExtra edges are deleted later if needed.
2007-06-15 Evan ChengAllow small blocks to be duplicated to enable if-conver...
2007-06-14 Evan ChengNo really, clear predcessors states.
2007-06-14 Evan ChengIf BB is predicated, invalidate its predecessor(s)...
2007-06-14 Evan ChengFix typo.
2007-06-14 Evan ChengFix some stupid bugs that have effectively disabled...
2007-06-13 Evan ChengTypo
2007-06-12 Evan ChengNow if-converting all 4 variants of triangles.
2007-06-11 Evan ChengRestructure code to reduce ifcvt compile time cost.
2007-06-10 Reid SpencerFix the build.
2007-06-09 Evan ChengDon't change CFG during analysis stage. Do so during...
2007-06-08 Evan ChengCarefully remove extraneous CFG edges after each ifcvt.
2007-06-08 Evan ChengCorrect transfer predicate information.
2007-06-08 Evan ChengHidden options to help debugging ifcvt issues.
2007-06-08 Evan ChengAllow more cmp / bcc to be predicated; clean up triangl...
2007-06-07 Evan ChengOnly remove the edge from entry to false if false block...
2007-06-07 Evan Chengifcvt a triangle: don't merge ifcvt block with rejoin...
2007-06-07 Evan ChengLots of bug fixes. Now finally in a reasonable state.
2007-06-06 Owen AndersonQuick patch to fix the build, based on what it appears...
2007-06-06 Evan ChengLots of bug fixes.
2007-06-06 Evan ChengIf a unconditional branch is added to branch to the...
2007-06-06 Evan ChengMinor statistics counting bug.
2007-06-06 Evan ChengFix a couple of typos and be smarter about order of...
2007-06-05 Evan ChengFix diamond shape ifcvt bugs.
2007-06-05 Evan ChengReplaceUsesOfBlockWith() can modify the predecessors...
2007-06-05 Evan ChengDo not ifcvt if either true / false path is a backedge...
2007-06-05 Evan ChengI had a senior moment.
2007-06-05 Evan ChengIf the predicated block requires an early exit, end...
2007-06-05 Evan ChengFix some subtle bugs: bug during succeessor copying...
next