summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Revert Fix a bug w/inbounds invalidation in LFTRFlorian Hahn2019-06-141-83/+11
* Revert [LFTR] Stylistic cleanup as suggested in last review comment of D62939...Florian Hahn2019-06-141-9/+9
* Revert [LFTR] Rename variable to minimize confusion [NFC]Florian Hahn2019-06-141-15/+18
* [SimpligyCFG] NFC intended, remove GCD that was only used for powers of twoShawn Landden2019-06-141-13/+11
* [Attributor] Disable the Attributor by default and fix a commentJohannes Doerfert2019-06-141-1/+1
* AMDGPU: Fold readlane intrinsics of constantsMatt Arsenault2019-06-141-0/+7
* [AMDGPU] gfx1010 wave32 icmp/fcmp intrinsic changes for wave32Stanislav Mekhanoshin2019-06-131-1/+3
* [LFTR] Rename variable to minimize confusion [NFC]Philip Reames2019-06-131-18/+15
* [LFTR] Stylistic cleanup as suggested in last review comment of D62939 [NFC]Philip Reames2019-06-131-9/+9
* Fix a bug w/inbounds invalidation in LFTRPhilip Reames2019-06-131-11/+83
* [clang][NewPM] Fix broken -O0 test from missing assumptionsLeonard Chan2019-06-131-2/+11
* [EarlyCSE] Ensure equal keys have the same hash valueJoseph Tremoulet2019-06-131-64/+110
* [IntrinsicEmitter] Extend argument overloading with forward references.Sander de Smalen2019-06-131-4/+3
* [SimplifyCFG] reverting preliminary Switch patches againShawn Landden2019-06-131-11/+13
* [SimpligyCFG] NFC intended, remove GCD that was only used for powers of twoShawn Landden2019-06-131-13/+11
* Revert r361811: 'Re-commit r357452 (take 2): "SimplifyCFG SinkCommonCodeFromP...David L. Jones2019-06-131-15/+14
* [IndVars] Extend diagnostic -replexitval flag w/ability to bypass hard use hu...Philip Reames2019-06-121-2/+5
* LoopVersioning: Respect convergentMatt Arsenault2019-06-121-2/+3
* LoopLoadElim: Respect convergentMatt Arsenault2019-06-121-0/+6
* LoopDistribute/LAA: Respect convergentMatt Arsenault2019-06-121-1/+14
* Revert "[DebugInfo@O2][LoopVectorize] pr39024: Vectorized code linenos step t...Orlando Cazalet-Hyams2019-06-122-21/+7
* Generalize icmp matching in IndVars' eliminateTruncPhilip Reames2019-06-111-14/+15
* Only passes that preserve MemorySSA must mark it as preserved.Alina Sbirlea2019-06-115-3/+17
* [InstCombine] Handle -(X-Y) --> (Y-X) for unary fneg when NSZCameron McInally2019-06-111-1/+10
* [InstCombine] Update fptrunc (fneg x)) -> (fneg (fptrunc x) for unary FNegCameron McInally2019-06-111-4/+12
* [DebugInfo@O2][LoopVectorize] pr39024: Vectorized code linenos step through l...Orlando Cazalet-Hyams2019-06-112-7/+21
* Change semantics of fadd/fmul vector reductions.Sander de Smalen2019-06-111-8/+4
* [PGO] Fix the buildbot failure in r362995Rong Xu2019-06-101-5/+2
* [PGO] Handle cases of non-instrument BBsRong Xu2019-06-101-38/+85
* [LFTR] Use recomputed BE countPhilip Reames2019-06-101-9/+1
* Prepare for multi-exit LFTR [NFC]Philip Reames2019-06-101-65/+77
* [InstCombine] allow unordered preds when canonicalizing to fabs()Sanjay Patel2019-06-101-2/+2
* [InstCombine] fix bug in canonicalization to fabs()Sanjay Patel2019-06-101-2/+4
* [InstCombine] change canonicalization to fabs() to use FMF on fsubSanjay Patel2019-06-101-19/+21
* [InstCombine] allow unordered preds when canonicalizing to fabs()Sanjay Patel2019-06-101-2/+4
* Do not derive no-recurse attribute if function does not have exact definition.Vivek Pandya2019-06-101-1/+1
* [InstCombine] foldICmpWithLowBitMaskedVal(): 'icmp sgt/sle': avoid miscompilesRoman Lebedev2019-06-091-0/+8
* [InstCombine] change canonicalization to fabs() to use FMF on fnegSanjay Patel2019-06-091-13/+25
* [GVN] non-functional code movementKeno Fischer2019-06-072-16/+16
* [DomTreeUpdater] Add all insert before all delete updates to reduce compile t...Alina Sbirlea2019-06-071-4/+10
* test-commitStefan Stipanovic2019-06-071-1/+0
* [LV] Fix -Wunused-function after r362736Fangrui Song2019-06-071-0/+2
* [LV] Wrap LV illegality reporting in a function. NFC.Renato Golin2019-06-061-100/+120
* [LoopPred] Fix a bug in unconditional latch bailout introduced in r362284Philip Reames2019-06-061-2/+2
* [MSAN] Add unary FNeg visitor to the MemorySanitizerCameron McInally2019-06-051-0/+2
* [CallSite removal] Refactoring llvm::InlineFunction APIsMircea Trofin2019-06-051-8/+2
* [InstCombine] simplify code for bitcast of insertelement; NFCSanjay Patel2019-06-051-5/+4
* NewGVN: Handle addrspacecastMatt Arsenault2019-06-051-2/+3
* InstCombine: correctly change byval type attribute alongside call args.Tim Northover2019-06-051-4/+20
* [SLP] Fix regression in broadcasts caused by operand reordering patch D59973.Dinar Temirbulatov2019-06-051-5/+35
OpenPOWER on IntegriCloud