Merging r261365:
[oota-llvm.git] / lib / Transforms / Scalar /
2016-02-17 David MajnemerMerging r259702:
2016-01-12 Justin BognerLoopUnroll: Move the actual unrolling logic to a standa...
2016-01-12 Justin BognerLoopUnroll: Make canUnrollCompletely static - it doesn...
2016-01-12 Justin BognerLoopUnroll: Clean up the maze of initialization for...
2016-01-11 Justin BognerLoopUnroll: Use the optsize threshold for minsize as...
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-09 Benjamin Kramer[TRE] Simplify code with range-based loops and std...
2016-01-09 Manuel Jacob[RS4GC] Update and simplify handling of Constants in...
2016-01-09 Manuel Jacob[RS4GC] Unify two asserts. NFC.
2016-01-09 Philip Reames[rs4gc] Optionally directly relocated vector of pointers
2016-01-08 Sanjay Patelrangify; NFCI
2016-01-08 Sanjay Patelvariable names start with an upper case letter; NFC
2016-01-08 Haicheng Wu[JumpThreading] Split select that has constant conditio...
2016-01-08 Justin BognerLoopInfo: Simplify ownership of Loop objects
2016-01-08 Mehdi AminiRemove static global GCNames from Function.cpp and...
2016-01-07 Aditya NandakumarInstructions to be redone only if from the same BB
2016-01-07 David Majnemer[SCCP] Don't violate the lattice invariants
2016-01-07 David MajnemerRemove junk accidentally commited with r257087
2016-01-07 David Majnemer[SCCP] Can't go from overdefined to constant
2016-01-07 Philip Reames[RS4GC] Add an option to suppress vector splitting
2016-01-06 Mehdi AminiFix PR26051: Memcpy optimization should introduce a...
2016-01-06 Amaury SechetPromote aggregate store to memset when possible
2016-01-06 Amaury SechetRemove useless DEBUG
2016-01-06 Amaury SechetImprove load/store to memcpy for aggregate
2016-01-05 Amaury SechetImplement load to store => memcpy in MemCpyOpt for...
2016-01-05 Manuel Jacob[RS4GC] Simplify handling of Constants in findBaseDefin...
2016-01-05 Manuel Jacob[Statepoints] Refactor GCRelocateOperands into an intri...
2016-01-04 David Majnemer[LICM] Fix a small oversight introduced in r256763
2016-01-04 Haicheng Wu[LIR] General refactoring to simplify code and the...
2016-01-04 Aditya NandakumarRemove dead instructions before Redoing
2016-01-04 David Majnemer[LICM] Don't insert instructions after a catchswitch...
2016-01-04 David Majnemer[LICM] Make instruction sinking funclet-aware
2015-12-29 Manuel Jacob[RS4GC] Use DenseMap::count() instead of DenseMap:...
2015-12-29 Manuel Jacob[PlaceSafepoints] Assert that the gc.safepoint_poll...
2015-12-29 Geoff Berry[JumpThreading] Fix opcode bonus in getJumpThreadDuplic...
2015-12-28 Manuel Jacob[RS4GC] Fix rematerialization of bitcast of bitcast.
2015-12-26 Chen Li[gc.statepoint] Change gc.statepoint intrinsic's return...
2015-12-24 Nico WeberRevert r256336, it caused PR25939
2015-12-23 Chad Rosier[LIR] General refactoring to simplify code and the...
2015-12-23 David Majnemer[OperandBundles] Have TailCallElim play nice with opera...
2015-12-23 Philip Reames[GC] Make GCStrategy::isGCManagedPointer a type predica...
2015-12-23 Manuel Jacob[RS4GC] Fix base pair printing for constants.
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-12-22 Manuel JacobRemove deprecated llvm.experimental.gc.result.{int...
2015-12-22 Manuel Jacob[RS4GC] Fix crash in the case that a live variable...
2015-12-21 Chad Rosier[LIR] Refactor code to enable future patch. NFC.
2015-12-21 Manuel Jacob[RS4GC] Add an assert which fails if there is a (yet...
2015-12-19 Philip Reames[RS4GC] Remove an overly strong assertion
2015-12-18 Jingyue Wu[NaryReassociate] allow candidate to have a different...
2015-12-18 Philip Reames[RS4GC] Use an value handle to help isolate errors...
2015-12-17 Sanjoy Das[SCEV] Add and use SCEVConstant::getAPInt; NFCI
2015-12-17 Philip Reames[EarlyCSE] DSE of atomic unordered stores
2015-12-16 Eric ChristopherFix funciton->function typo.
2015-12-16 Justin BognerLPM: Make callers of LPM.deleteLoopFromQueue update...
2015-12-16 Philip Reames[EarlyCSE] DSE of stores which write back loaded values
2015-12-15 Justin BognerLPM: Stop threading `Pass *` through all of the loop...
2015-12-14 Justin BognerLoopRotate: Convert the methods of LoopRotate to utilit...
2015-12-14 Justin BognerLoopRotate: Reorder some method implementations. NFC
2015-12-14 Sanjay PatelgetParent() ^ 3 == getModule() ; NFCI
2015-12-12 David Majnemer[IR] Reformulate LLVM's EH funclet IR
2015-12-11 Chad RosierRevert r255247, r255265, and r255286 due to serious...
2015-12-11 Hal FinkelAlignmentFromAssumptions and SLPVectorizer preserves...
2015-12-10 Chad Rosier[DSE] Disable non-local DSE to see if the bots go green.
2015-12-10 Chad Rosier[DeadStoreElimination] Use range-based loops. NFC.
2015-12-10 Chad Rosier[DeadStoreElimination] Add support for non-local DSE.
2015-12-10 Silviu Baranga[LLE] Use the PredicatedScalarEvolution interface to...
2015-12-09 Reid Kleckner[Float2Int] Don't operate on vector instructions
2015-12-09 Silviu BarangaRe-commit r255115, with the PredicatedScalarEvolution...
2015-12-09 Silviu BarangaRevert r255115 until we figure out how to fix the bot...
2015-12-09 Silviu Baranga[LV][LAA] Add a layer over SCEV to apply run-time check...
2015-12-09 JF BastienEarlyCSE: fix typo from rL255054.
2015-12-09 Vikram TVTest commit access - Fix few missing '.' in comments...
2015-12-08 Sanjoy Das[IndVars] Use any_of and foreach instead of explicit...
2015-12-08 Philip Reames[EarlyCSE] Value forwarding for unordered atomics
2015-12-08 Sanjoy Das[IndVars] Have getInsertPointForUses preserve LCSSA
2015-12-07 Philip ReamesReapply 254950 w/fix
2015-12-07 Philip ReamesRevert 254950
2015-12-07 Philip Reames[EarlyCSE] Simplify and invert ParseMemoryInst [NFCI]
2015-12-05 Philip Reames[EarlyCSE] IsSimple vs IsVolatile naming clarification...
2015-12-02 Akira Hatanaka[AttributeSet] Overload AttributeSet::addAttribute...
2015-12-01 Chad Rosier[LIR] Push check into helper function. NFC.
2015-11-29 Craig TopperRemove an intermediate lambda. NFC
2015-11-28 Craig TopperUse range-based for loops. NFC
2015-11-25 Davide Italiano[SCCP] More informative message if we don't know how...
2015-11-24 Sanjay Pateluse convenience function for copying IR flags; NFCI
2015-11-23 Chad Rosier[LIR] Put includes in correct order. NFC.
2015-11-23 Andrew Kaylor[WinEH] Fix a case where GVN could incorrectly PRE...
2015-11-23 Davide Italiano[LoopStrengthReduce] Mark dump() definitions as LLVM_DU...
2015-11-21 Craig TopperUse modulo operator instead of multiplying result of...
2015-11-20 Owen AndersonFix a pair of issues that caused an infinite loop in...
2015-11-20 Craig TopperUse range-based for loops. NFC
2015-11-19 Chad Rosier[LIR] Update some comments. NFC.
2015-11-19 Chad Rosier[LIR] Fix 80-column from previous commit.
2015-11-19 Chad Rosier[LIR] Sink checks into function to enable future refact...
2015-11-19 Chad Rosier[LIR] Use the more appropriate method. NFC.
2015-11-19 Pete CooperRevert "Change memcpy/memset/memmove to have dest and...
2015-11-19 Weiming ZhaoFix bug 25440: GVN assertion after coercing loads
2015-11-18 Mehdi AminiFix returned value for GVN: could return "false" even...
next