[PM] Replace an abuse of inheritance to override a single function with
[opencl/llvm.git] / lib / Transforms / InstCombine / InstructionCombining.cpp
2015-01-21 Chandler Carruth[PM] Replace an abuse of inheritance to override a...
2015-01-20 Chandler Carruth[PM] Separate the InstCombiner from its pass.
2015-01-20 Chandler Carruth[PM] Move the LoopInfo analysis pointer into the InstCo...
2015-01-17 Chandler Carruth[PM] Split the LoopInfo object apart from the legacy...
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-04 Chandler Carruth[PM] Split the AssumptionTracker immutable pass into...
2014-12-19 Bruno Cardoso LopesReapply: [InstCombine] Fix visitSwitchInst to use right...
2014-12-19 Bruno Cardoso LopesRevert "[InstCombine] Fix visitSwitchInst to use right...
2014-12-19 Bruno Cardoso Lopes[InstCombine] Fix visitSwitchInst to use right operand...
2014-11-24 David MajnemerInstCombine: Don't assume DataLayout is always available
2014-11-21 Gerolf Hoflehner[InstCombine] Re-commit of r218721 (Optimize icmp...
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-11-04 Mark HeffernanRevert earlier change removing setPreservesCFG from...
2014-11-04 Mark HeffernanRemove setPreservesCFG from instcombine. The pass...
2014-11-03 David MajnemerInstCombine: Remove infinite loop caused by FoldOpIntoPhi
2014-10-22 Sanjay PatelShrinkify libcalls: use float versions of double libm...
2014-10-16 Akira HatanakaReapply r219832 - InstCombine: Narrow switch instructio...
2014-10-16 Akira HatanakaRevert r219832.
2014-10-15 Akira HatanakaInstCombine: Narrow switch instructions using known...
2014-10-08 Justin BognerRevert "[InstCombine] re-commit r218721 with fix for...
2014-10-08 Gerolf Hoflehner[InstCombine] re-commit r218721 with fix for pr21199
2014-10-08 Hans WennborgRevert r219175 - [InstCombine] re-commit r218721 icmp...
2014-10-07 Gerolf Hoflehner[InstCombine] re-commit r218721 icmp-select-icmp optimi...
2014-10-01 Evgeniy StepanovRevert r218721, r218735.
2014-10-01 Gerolf Hoflehner[InstCombine] Optimize icmp-select-icmp
2014-09-17 David BlaikieReapply fix in r217988 (reverted in r217989) and remove...
2014-09-17 David BlaikieRevert "Fix -Wnon-virtual-dtor warning introduced in...
2014-09-17 David BlaikieFix -Wnon-virtual-dtor warning introduced in r217982.
2014-09-17 Chris BienemanRefactoring SimplifyLibCalls to remove static initializ...
2014-09-07 Hal FinkelCheck for all known bits on ret in InstCombine
2014-09-07 Hal FinkelMake use of @llvm.assume in ValueTracking (computeKnown...
2014-09-07 Hal FinkelAdd an Assumption-Tracking Pass
2014-09-01 David MajnemerRevert "Revert two GEP-related InstCombine commits"
2014-08-29 David MajnemerRevert two GEP-related InstCombine commits
2014-08-27 David MajnemerInstCombine: Combine gep X, (Y-X) to Y
2014-08-27 David MajnemerInstCombine: Optimize GEP's involving ptrtoint better
2014-08-26 Dinesh DwivediThis patch enables SimplifyUsingDistributiveLaws()...
2014-08-21 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-18 Craig TopperRevert "Repace SmallPtrSet with SmallPtrSetImpl in...
2014-08-17 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-12 Matt ArsenaultAllwo bitcast + struct GEP transform to work with addrs...
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-16 Manuel JacobUtilize CastInst::CreatePointerBitCastOrAddrSpaceCast...
2014-07-11 Aditya NandakumarWhen we sink an instruction, this can open up opportuni...
2014-07-10 Duncan P. N. Exon... InstCombine: Fix a crash in Descale for multiply-by...
2014-07-10 Hal FinkelFeeding isSafeToSpeculativelyExecute its DataLayout...
2014-07-09 Sanjay PatelFix for PR20059 (instcombine reorders shufflevector...
2014-07-07 Benjamin KramerMake helper functions static.
2014-06-24 Benjamin KramerInstCombine: Don't try to reorder shuffles where the...
2014-06-19 Dinesh DwivediRefactored and updated SimplifyUsingDistributiveLaws...
2014-06-04 Rafael EspindolaAdd a Constant version of stripPointerCasts.
2014-06-04 Rafael EspindolaClauses in a landingpad are always Constant. Use a...
2014-05-29 Chandler CarruthAnd fix my fix to sink down through the type at the...
2014-05-29 Chandler CarruthFix one bug in the latest incarnation of r209843 -...
2014-05-29 Louis GerbargAdd support for combining GEPs across PHI nodes
2014-05-28 Rafael EspindolaRevert "Add support for combining GEPs across PHI nodes"
2014-05-28 Louis GerbargAdd support for combining GEPs across PHI nodes
2014-05-17 NAKAMURA TakumiRevert r209049 and r209065, "Add support for combining...
2014-05-17 Louis GerbargFix for sanitizer crash introduced in r209049
2014-05-16 Louis GerbargAdd support for combining GEPs across PHI nodes
2014-05-14 Serge PavlovFix the case when reordering shuffle and binop produces...
2014-05-12 Serge PavlovFix type of shuffle obtained from reordering with binar...
2014-05-12 Serge PavlovFix reordering of shuffles and binary operations
2014-05-11 Serge PavlovReorder shuffle and binary operation.
2014-04-25 Craig Topper[C++] Use 'nullptr'. Transforms edition.
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-04-03 Eli BenderskyFix PR19270 - type mismatch caused by invalid optimization.
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 CFG.h to the IR library as it defines...
2014-03-04 Chandler Carruth[Modules] Move ValueHandle into the IR library where...
2014-03-04 Chandler Carruth[Modules] Move the LLVM IR pattern match header into...
2014-03-04 Chandler Carruth[Modules] Move GetElementPtrTypeIterator into the IR...
2014-02-25 Rafael EspindolaMake DataLayout a plain object, not a pass.
2014-02-21 Rafael EspindolaRename many DataLayout variables from TD to DL.
2014-02-14 Matt ArsenaultDo more addrspacecast transforms that happen for bitcast.
2014-02-06 Paul RobinsonDisable most IR-level transform passes on functions...
2014-01-24 Alp TokerFix known typos
2014-01-20 Owen AndersonFix all the remaining lost-fast-math-flags bugs I've...
2013-12-06 Duncan P. N. Exon... Don't use isNullValue to evaluate ConstantExpr
2013-10-03 Matt ArsenaultMake gep i8* X, -(ptrtoint Y) transform work with addre...
2013-09-20 Benjamin KramerInstCombine: Canonicalize (gep i8* X, -(ptrtoint Y...
2013-09-05 Matt ArsenaultConsistently use dbgs() in debug printing
2013-08-19 Matt ArsenaultTeach InstCombine visitGetElementPtr about address...
2013-08-19 Matt ArsenaultCleanup visitGetElementPtr to make address space change...
2013-08-14 Matt ArsenaultFix always creating GEP with i32 indices
2013-08-14 Matt ArsenaultUse type helper functions instead of cast
2013-07-04 Craig TopperUse SmallVectorImpl::iterator/const_iterator instead...
2013-05-05 Dmitri GribenkoAdd ArrayRef constructor from None, and do the cleanups...
2013-05-01 Filip PizloThis patch breaks up Wrap.h so that it does not have...
2013-04-22 Eric ChristopherMove C++ code out of the C headers and into either...
2013-02-07 Michael IlsemanPreserve fast-math flags after reassociation and commut...
2013-01-23 Benjamin KramerRevert "InstCombine: Clean up weird code that talks...
2013-01-23 Benjamin KramerInstCombine: Clean up weird code that talks about a...
2013-01-09 Shuxin YangConsider expression "0.0 - X" as the negation of X if
2013-01-07 Quentin ColombetWhen code size is the priority (Oz, MinSize attribute...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-30 Nuno Lopesconvert a bunch of callers from DataLayout::getIndexedO...
next