[JumpThreading] Don't forget to report that the IR changed
[oota-llvm.git] / lib / Transforms / Scalar / JumpThreading.cpp
2016-01-10 David Majnemer[JumpThreading] Don't forget to report that the IR...
2016-01-09 Benjamin Kramer[JumpThreading] Use range-based for loops.
2016-01-08 Haicheng Wu[JumpThreading] Split select that has constant conditio...
2015-12-29 Geoff Berry[JumpThreading] Fix opcode bonus in getJumpThreadDuplic...
2015-12-22 Cong Hou[BPI] Fix two potential divide-by-zero operations that...
2015-12-22 Cong Hou[BPI] Replace weights by probabilities in BPI.
2015-11-06 Sanjoy Das[ValueTracking] Add parameters to isImpliedCondition...
2015-10-28 Sanjoy Das[JumpThreading] Use dominating conditions to prove...
2015-10-15 Manman RenRecommit r250345, it was reverted in r250366 to investi...
2015-10-15 Manman RenTemporarily revert r250345 to sort out bot failure.
2015-10-14 Cong HouUpdate the branch weight metadata in JumpThreading...
2015-10-14 Manman RenRevert r250204 and r250240 due to bot failure. We faile...
2015-10-13 Cong HouUpdate the branch weight metadata in JumpThreading...
2015-10-13 Duncan P. N. Exon... Scalar: Remove some implicit ilist iterator conversions...
2015-10-13 Manman RenRevert 250089 due to bot failure. It failed when buildi...
2015-10-12 Cong HouUpdate the branch weight metadata in JumpThreading...
2015-09-18 Larisse VoufoClean up: Refactoring the hardcoded value of 6 for...
2015-09-16 David L KreitzerTest commit: Fixed a few typos in the comments.
2015-09-15 Larisse VoufoRevert "Clean up: Refactoring the hardcoded value of...
2015-09-12 Larisse VoufoClean up: Refactoring the hardcoded value of 6 for...
2015-09-10 James MolloyAdd GlobalsAA as preserved to a bunch of transforms
2015-08-31 Jingyue Wu[JumpThreading] make jump threading respect convergent...
2015-08-14 David Majnemer[IR] Add token types
2015-08-04 David MajnemerDrive-by fixes for LandingPad -> EHPad
2015-07-31 David MajnemerNew EH representation for MSVC compatibility
2015-07-10 David MajnemerRevert the new EH instructions
2015-07-10 David MajnemerNew EH representation for MSVC compatibility
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-19 Eric ChristopherFix "the the" in comments.
2015-06-16 Philip ReamesMove logic from JumpThreading into LazyValue info to...
2015-05-07 Philip Reames[JumpThreading] Simplify comparisons when simplifying...
2015-03-23 Benjamin KramerRe-sort includes with sort-includes.py and insert raw_o...
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-03-04 Mehdi AminiMake DataLayout Non-Optional in the Module
2015-01-19 Chandler Carruth[PM] Replace the Pass argument to SplitEdge with specif...
2015-01-18 Chandler Carruth[PM] Pull the analyses used for another utility routine...
2015-01-15 Chandler Carruth[PM] Separate the TargetLibraryInfo object from the...
2015-01-15 Chandler Carruth[PM] Move TargetLibraryInfo into the Analysis library.
2015-01-13 Ramkumar RamachandraStandardize {pred,succ,use,user}_empty()
2015-01-13 Sanjay Patelfix typo; NFC
2014-11-25 Chandler CarruthRevert r220349 to re-instate r220277 with a fix for...
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-10-21 Hans WennborgRevert "Teach the load analysis to allow finding availa...
2014-10-21 Chandler CarruthTeach the load analysis to allow finding available...
2014-10-20 Chandler CarruthFix a somewhat subtle pair of issues with JumpThreading...
2014-10-20 Chandler CarruthTeach the load analysis driving core instcombine logic...
2014-09-24 Michael LiaoAllow BB duplication threshold to be adjusted through...
2014-09-07 Hal FinkelMake use of @llvm.assume from LazyValueInfo
2014-07-24 Hal FinkelAA metadata refactoring (introduce AAMDNodes)
2014-07-21 Duncan P. N. Exon... Revert "[C++11] Add predecessors(BasicBlock *) / succes...
2014-07-20 Manuel Jacob[C++11] Add predecessors(BasicBlock *) / successors...
2014-07-12 Owen AndersonFix an issue with the MergeBasicBlockIntoOnlyPred(...
2014-06-19 Dinesh DwivediUpdated comments as suggested by Rafael. Thanks.
2014-06-17 Dinesh DwivediFixed jump threading going to infinite loop.
2014-04-25 Craig Topper[C++] Use 'nullptr'. Transforms edition.
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-03-17 Eli BenderskyConsistent use of the noduplicate attribute.
2014-03-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-03-05 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-04 Chandler Carruth[Modules] Move ValueHandle into the IR library where...
2014-02-25 Rafael EspindolaMake DataLayout a plain object, not a pass.
2014-02-24 Rafael EspindolaMake some DataLayout pointers const.
2014-02-21 Rafael EspindolaRename many DataLayout variables from TD to DL.
2014-02-06 Paul RobinsonDisable most IR-level transform passes on functions...
2013-10-21 Bill WendlingDon't eliminate a partially redundant load if it's...
2013-08-07 Benjamin KramerJumpThreading: Turn a select instruction into branching...
2013-07-27 Nick LewyckyReimplement isPotentiallyReachable to make nocapture...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-20 James MolloyAdd a new attribute, 'noduplicate'. If a function conta...
2012-12-03 Nadav RotemTeach the jump threading optimization to stop scanning...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-08-29 Benjamin KramerMake MemoryBuiltins aware of TargetLibraryInfo.
2012-07-24 Nadav RotemClean whitespaces.
2012-07-20 Richard OsborneFix assertion in jump threading (PR13405).
2012-03-13 Chris Lattnerenhance jump threading to preserve TBAA information...
2012-03-08 Stepan DyatkovskiyTaken into account Duncan's comments for r149481 dated...
2012-02-01 Stepan DyatkovskiySwitchInst refactoring.
2011-12-09 Jakub StaszakSplitBlockPredecessors uses ArrayRef instead of Data...
2011-12-02 Chad RosierFix a few more places where TargetData/TargetLibraryInf...
2011-09-12 Eli FriedmanChange a bunch of isVolatile() checks to check for...
2011-06-27 Jakub StaszakCalculate GetBestDestForJumpOnUndef correctly.
2011-05-22 Frits van BommelAdd a parameter to ConstantFoldTerminator() that caller...
2011-05-04 Devang PatelPreserve line number information while threading jumps.
2011-04-14 Owen AndersonFix an infinite alternation in JumpThreading where...
2011-03-30 Jay FoadRemove PHINode::reserveOperandSpace(). Instead, add...
2011-03-30 Jay Foad(Almost) always call reserveOperandSpace() on newly...
2011-02-18 Chris Lattnerprevent jump threading from merging blocks when their...
2010-12-16 Frits van BommelFix a bug in the loop in JumpThreading::ProcessThreadab...
2010-12-15 Frits van BommelTeach jump threading to "look through" a select when...
2010-12-13 Chris Lattnersimplify code and reduce indentation
2010-12-07 Frits van BommelRemove some dead code from the jump threading pass.
2010-12-06 Frits van BommelImplement jump threading of 'indirectbr' by keeping...
2010-12-05 Frits van BommelRefactor jump threading.
2010-12-05 Frits van BommelRemove trailing whitespace.
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-09-29 Owen AndersonFix PR8247: JumpThreading can cause a block to become...
next