summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
...
* [Attributor] AAUndefinedBehavior: Check for branches on undef value.Hideto Ueno2019-12-291-53/+139
* [LV] Use getMask() when printing recipe [NFCI]Gil Rapaport2019-12-292-3/+4
* [Matrix] Propagate and use shape info for binary operators.Florian Hahn2019-12-271-2/+74
* Delete llvm.{sig,}{setjmp,longjmp} remnant after r136821Fangrui Song2019-12-271-1/+1
* [Attributor] Add helper to change an instruction to `unreachable` instHideto Ueno2019-12-271-5/+4
* [NFC][LoopFusion] Fix printing of the guard branch.Whitney Tsang2019-12-261-1/+6
* [Attributor] Reach optimistic fixpoint in AAValueSimplify when the value is ...Hideto Ueno2019-12-251-1/+9
* [Attributor] UB Attribute now handles all instructions that access memory thr...Johannes Doerfert2019-12-241-33/+45
* [Attributor] Function level undefined behavior attributeJohannes Doerfert2019-12-241-0/+97
* [Matrix] Use fmuladd for matrix.multiply if allowed.Florian Hahn2019-12-231-5/+25
* [Matrix] Add forward shape propagation and first shape aware lowerings.Florian Hahn2019-12-231-52/+278
* [SLP] Replace NeedToGather variable with enum.Dinar Temirbulatov2019-12-231-22/+34
* [Transforms] Fixes -Wrange-loop-analysis warningsMark de Wever2019-12-225-6/+6
* [InstCombine] enhance fold for copysign with known sign argSanjay Patel2019-12-221-8/+12
* [InstCombine] check alloc size in bitcast of geps fold (PR44321)Sanjay Patel2019-12-211-4/+6
* [SimplifyLibCalls] require fast-math-flags for pow(X, -0.5) transformsSanjay Patel2019-12-211-0/+5
* [InstCombine] Improve infinite loop detectionJakub Kuderski2019-12-201-4/+15
* [LV] Strip wrap flags from vectorized reductionsAyal Zaks2019-12-201-1/+39
* HotColdSplitting: Do not outline within noreturn functionsVedant Kumar2019-12-191-0/+5
* [ConstantHoisting] Ignore unreachable bb:s when collecting candidatesBjorn Pettersson2019-12-191-1/+5
* [InstCombine] Canonicalize select immediatesDavid Green2019-12-191-2/+30
* Revert "[InstCombine][AMDGPU] Trim more components of *buffer_load"Piotr Sobczak2019-12-181-60/+17
* [LoopFusion] Use the LoopInfo::isRotatedForm method (NFC).Kit Barton2019-12-181-15/+3
* [InstCombine] Insert instructions before adding them to worklistJakub Kuderski2019-12-182-6/+8
* [InstCombine] Allow to limit the max number of iterationsJakub Kuderski2019-12-181-9/+50
* Reapply: [DebugInfo] Correctly handle salvaged casts and split fragments at ISelstozer2019-12-181-5/+17
* [LoopUtils] Updated deleteDeadLoop() to handle loop nest.Whitney Tsang2019-12-181-1/+13
* Revert "[DebugInfo] Correctly handle salvaged casts and split fragments at ISel"stozer2019-12-181-17/+5
* [DebugInfo] Correctly handle salvaged casts and split fragments at ISelstozer2019-12-181-5/+17
* [NFC][TTI] Add Alignment for isLegalMasked[Gather/Scatter]Anna Welker2019-12-181-8/+11
* [LoopFusion] Move instructions from FC0.Latch to FC1.Latch.Whitney Tsang2019-12-172-3/+60
* [Attributor] H2S fix.Stefan Stipanovic2019-12-171-2/+2
* [InstCombine][AMDGPU] Trim more components of *buffer_loadPiotr Sobczak2019-12-171-17/+60
* Resubmit "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove"Guillaume Chatelet2019-12-177-87/+95
* Revert "[LoopUtils] Updated deleteDeadLoop() to handle loop nest."Whitney Tsang2019-12-171-12/+1
* [Attributor][NFC] Clang format the AttributorJohannes Doerfert2019-12-161-11/+11
* [LoopUtils] Updated deleteDeadLoop() to handle loop nest.Whitney Tsang2019-12-171-1/+12
* [LoopFusion] Restrict loop fusion to rotated loops.Kit Barton2019-12-161-0/+6
* [InstCombine] Teach removeBitcastsFromLoadStoreOnMinMax not to change the siz...Craig Topper2019-12-161-5/+14
* Revert "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove"Guillaume Chatelet2019-12-167-95/+87
* [Alignment][NFC] Deprecate CreateMemCpy/CreateMemMoveGuillaume Chatelet2019-12-167-87/+95
* [BasicBlockUtils] Fix dbg.value elimination problem in MergeBlockIntoPredecessorBjorn Pettersson2019-12-161-14/+4
* [BasicBlockUtils] Add utility to remove redundant dbg.value instrsBjorn Pettersson2019-12-163-0/+157
* [Attributor] Annotate call sites of declarations with a callbackJohannes Doerfert2019-12-131-1/+2
* [Attributor][NFC] Simplify debug printing for abstract attributesJohannes Doerfert2019-12-131-10/+37
* [Attributor] Only replace instruction operandsJohannes Doerfert2019-12-131-4/+18
* Revert "[VectorUtils] Introduce the Vector Function Database (VFDatabase)."Francesco Petrogalli2019-12-134-33/+20
* [profile] Fix a crash when -fprofile-remapping-file= triggers an errorFangrui Song2019-12-131-1/+2
* [PGO][PGSO] Enable size optimizations in code gen / target passes for cold code.Hiroshi Yamauchi2019-12-131-1/+1
* Reland [DataLayout] Fix occurrences that size and range of pointers are assum...Nicola Zaghen2019-12-134-13/+13
OpenPOWER on IntegriCloud