[InstCombine] insert a new shuffle in a safe place (PR25999)
[oota-llvm.git] / lib / Transforms / Scalar /
2015-11-10 Igor LaevskyStrip metadata when speculatively hoisting instructions
2015-11-09 Chad RosierSimplify. NFC.
2015-11-09 Silviu BarangaAllow LLE/LD and the loop versioning infrastructure...
2015-11-08 David Majnemer[LoopStrengthReduce] Don't bother fixing up PHIs from...
2015-11-07 Duncan P. N. Exon... ADT: Remove last implicit ilist iterator conversions...
2015-11-06 Akira HatanakaAdd 'notail' marker for call instructions.
2015-11-06 Sanjoy Das[ValueTracking] Add parameters to isImpliedCondition...
2015-11-06 Chad Rosier[LIR] Simplify code by making DataLayout globally acces...
2015-11-04 Eugene ZelenkoFix some Clang-tidy modernize warnings, other minor...
2015-11-04 Philip Reames[CVP] Fold return values if possible
2015-11-04 Adam NemetFix unused variable warning from r252017
2015-11-03 Adam NemetLLE 6/6: Add LoopLoadElimination pass
2015-11-03 Adam Nemet[LAA] LLE 3/6: Rename InterestingDependence to Dependen...
2015-11-03 Tobias GrosserRevert "[IndVarSimplify] Rewrite loop exit values with...
2015-11-02 Chen Li[IndVarSimplify] Rewrite loop exit values with their...
2015-10-30 Justin Bogner[PM] Port ADCE to the new pass manager
2015-10-29 Philip Reames[LVI/CVP] Teach LVI about range metadata
2015-10-28 Sanjoy Das[JumpThreading] Use dominating conditions to prove...
2015-10-28 Chad RosierTypo.
2015-10-28 Chad RosierReapply: [LIR] Add support for creating memsets from...
2015-10-28 Chad RosierRevert "[LIR] Add support for creating memsets from...
2015-10-28 Chad Rosier[LIR] Add support for creating memsets from loops with...
2015-10-28 Chen LiRevert r251492 "[IndVarSimplify] Rewrite loop exit...
2015-10-28 Chen Li[IndVarSimplify] Rewrite loop exit values with their...
2015-10-26 Igor Laevsky[RS4GC] Strip noalias attribute after statepoint rewrite
2015-10-25 Benjamin KramerConvert assert(false) into llvm_unreachable where it...
2015-10-24 NAKAMURA TakumiScalarReplAggregates.cpp: Try to appease clash of anony...
2015-10-23 Igor Laevsky[RS4GC] Rename stripDereferenceabilityInfo into stripNo...
2015-10-23 Tim NorthoverGVN: don't try to replace instruction with itself.
2015-10-22 Justin BognerLoopPass: Simplify the API for adding a new loop. NFC
2015-10-22 David Majnemer[Sink] Don't check BB.empty()
2015-10-20 Sanjoy Das[RS4GC] Remove a redundant linear search, NFCI
2015-10-20 Sanjoy Das[RS4GC] Clean up `find_index`; NFC
2015-10-20 Sanjoy Das[RS4GC] Re-purpose `normalizeForInvokeSafepoint`; NFC.
2015-10-20 Sanjoy Das[RS4GC] Minor cleanup to `normalizeForInvokeSafepoint...
2015-10-18 Jakub StaszakPreserve CFG in MergedLoadStoreMotion. This fixes PR24426.
2015-10-16 Sanjoy Das[RS4GC] Dont' propagate call attrs related to patchable...
2015-10-16 Sanjoy Das[RS4GC] Bring legalizeCallAttributes up to LLVM coding...
2015-10-16 Sanjoy Das[RS4GC] Use "deopt" operand bundles
2015-10-16 Sanjoy Das[IndVars] Rename getExtend; NFC
2015-10-16 Sanjoy Das[IndVars] Have `cloneArithmeticIVUser` guess better
2015-10-16 Sanjoy Das[IndVars] Extract out a few local variables; NFC
2015-10-16 Sanjoy Das[IndVars] Split `WidenIV::cloneIVUser`; NFC
2015-10-15 Benjamin Kramer[ScalarOpts] Remove dead code.
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 Chen Li[LoopUnswitch] Correct misleading comments.
2015-10-14 Manman RenRevert r250204 and r250240 due to bot failure. We faile...
2015-10-13 Chad RosierTypo.
2015-10-13 Duncan P. N. Exon... Scalar: Remove remaining ilist iterator implicit conver...
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 Sanjoy Das[IndVars] NFC Cleanup.
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-10-10 Sanjoy Das[IndVars] Use `auto`; NFC
2015-10-09 Owen AndersonGeneralize convergent check to handle invokes as well...
2015-10-09 Owen AndersonTeach LoopUnswitch not to perform non-trivial unswitchi...
2015-10-09 Owen AndersonRefine the definition of convergent to only disallow...
2015-10-09 Andrea Di Biagio[MemCpyOpt] Fix wrong merging adjacent nontemporal...
2015-10-09 Arnaud A. de Grand... [EarlyCSE] Address post commit review for r249523.
2015-10-08 Sanjoy Das[RS4GC] Refactoring to make a later change easier,...
2015-10-08 Sanjoy Das[PlaceSafeopints] Extract out `callsGCLeafFunction...
2015-10-08 Sanjoy Das[RS4GC] Don't copy ADT's unneccessarily, NFCI
2015-10-07 Sanjoy Das[RS4GC] Use AssertingVH for RematerializedValueMapTy...
2015-10-07 Arnaud A. de Grand... [EarlyCSE] Fix handling of target memory intrinsics...
2015-10-07 Sanjoy Das[RS4GC] Remove an unnecessary assert & related variables
2015-10-07 Sanjoy Das[RS4GC] Cosmetic cleanup, NFC
2015-10-06 Hans WennborgFix Clang-tidy modernize-use-nullptr warnings in source...
2015-10-06 Sanjoy Das[IndVars] Don't break dominance in `eliminateIdentitySCEV`
2015-10-06 Arnaud A. de Grand... [EarlyCSE] Constify ParseMemoryInst methods (NFC).
2015-10-02 Piotr Padlewskiinariant.group handling in GVN
2015-10-01 Jingyue Wu[NaryReassociate] SeenExprs records WeakVH
2015-09-30 Fiona GlaserDeadCodeElimination: rewrite to be faster
2015-09-29 Chen Li[LoopUnswitch] Add block frequency analysis to recogniz...
2015-09-28 Weiming Zhao[LoopReroll] Ignore debug intrinsics
2015-09-25 Justin BognerADCE: Fix typo in file comment. NFC
2015-09-23 Lawrence Hu Swap loop invariant GEP with loop variant GEP to...
2015-09-23 Igor Laevsky[DeadStoreElimination] Remove dead zero store to calloc...
2015-09-23 Sanjoy Das[SCEV] Introduce ScalarEvolution::getOne and getZero.
2015-09-22 Michael Zolotukhin[Unroll] Do not crash trying to propagate a value to...
2015-09-22 Michael Zolotukhin[Unroll] Follow-up for r247769: fix a bug in UnrolledIn...
2015-09-22 NAKAMURA TakumiPrune trailing whitespaces.
2015-09-22 NAKAMURA TakumiUntabify.
2015-09-22 NAKAMURA TakumiReformat blank lines.
2015-09-22 NAKAMURA TakumiReformat comment lines.
2015-09-22 NAKAMURA TakumiReformat.
2015-09-22 Michael Zolotukhin[LoopUnswitch] Require DominatorTree info.
2015-09-21 Philip Reames[LICM] Hoist calls to readonly argmemonly functions...
2015-09-21 Mehdi AminiFix UB: can't bind a reference to nullptr (NFC)
2015-09-20 Sanjoy Das[IndVars] Use C++11 style field initialization; NFCI.
2015-09-20 Sanjoy Das[IndVars] Don't add a level of indentation for namespac...
2015-09-20 Sanjoy Das[IndVars] Don't repeat function names in comment; NFC.
2015-09-20 Sanjoy Das[IndVars] Fix a bug in r248045.
2015-09-18 Sanjoy Das[IndVars] Widen more comparisons for non-negative induc...
2015-09-18 Larisse VoufoClean up: Refactoring the hardcoded value of 6 for...
2015-09-17 Piotr Padlewskigvn small fix
2015-09-16 David L KreitzerTest commit: Fixed a few typos in the comments.
2015-09-16 Michael Zolotukhin[Unroll] Fix a bug in UnrolledInstAnalyzer::visitLoad.
next