summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* [DFSan] Add UnaryOperator visitor to DataFlowSanitizerCameron McInally2019-06-191-0/+5
* [Reassociate] Handle unary FNeg in the Reassociate passCameron McInally2019-06-191-15/+28
* [DebugInfo@O2][LoopVectorize] pr39024: Vectorized code linenos step through l...Orlando Cazalet-Hyams2019-06-192-7/+21
* Recommit [SROA] Enhance SROA to handle `addrspacecast`ed allocasMichael Liao2019-06-181-1/+7
* [coroutines] Add missing pass dependency.Gor Nishanov2019-06-181-1/+6
* Revert [SROA] Enhance SROA to handle `addrspacecast`ed allocasJordan Rupprecht2019-06-181-6/+0
* [SROA] Enhance SROA to handle `addrspacecast`ed allocasMichael Liao2019-06-181-0/+6
* [SimplifyCFG] NFC, prof branch_weighs handling is simplifiedYevgeny Rouban2019-06-181-49/+15
* hwasan: Use bits [3..11) of the ring buffer entry address as the base stack tag.Peter Collingbourne2019-06-171-18/+32
* hwasan: Add a tag_offset DWARF attribute to instrumented stack variables.Peter Collingbourne2019-06-171-3/+20
* Teach getSCEVAtScope how to handle loop phis w/invariant operands in loops w/...Philip Reames2019-06-171-2/+5
* Fix a bug w/inbounds invalidation in LFTR (recommit)Philip Reames2019-06-171-11/+85
* [EarlyCSE] Fix hashing of self-comparesJoseph Tremoulet2019-06-171-2/+7
* AMDGPU: Fold readlane/readfirstlane callsMatt Arsenault2019-06-171-0/+24
* [LV] Suppress vectorization in some nontemporal casesWarren Ristow2019-06-172-1/+33
* PHINode: introduce setIncomingValueForBlock() function, and use it.Whitney Tsang2019-06-178-24/+14
* InferAddressSpaces: Fix cloning original addrspacecastMatt Arsenault2019-06-171-2/+6
* [LV] Deny irregular types in interleavedAccessCanBeWidenedBjorn Pettersson2019-06-171-0/+7
* Re-commit r357452 (take 3): "SimplifyCFG SinkCommonCodeFromPredecessors: Also...Hans Wennborg2019-06-171-14/+15
* [SimplifyCFG] Fix prof branch_weights MD while removing unreachable switch casesYevgeny Rouban2019-06-171-4/+5
* [SimplifyIndVar] Simplify non-overflowing saturating add/subNikita Popov2019-06-151-0/+24
* [ObjC][ARC] Delete ObjC runtime calls on global variables annotatedAkira Hatanaka2019-06-141-0/+13
* SROA: Allow eliminating addrspacecasted allocasMatt Arsenault2019-06-141-8/+43
* 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
OpenPOWER on IntegriCloud