1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 10:42:39 +01:00
llvm-mirror/include/llvm/Transforms
Chris Jackson ff86d9e5f0 [DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR
Reapply commit d675b594f4f1e1f6a195fb9a4fd02cf3de92292d that was
reverted due to buildbot failures. A simple fix has been applied to
remove an assertion.

Differential Revision: https://reviews.llvm.org/D105207

(cherry picked from commit 0ba8595287ea2203ef2250e2b0b41f284a055518)
2021-08-05 10:34:33 +01:00
..
AggressiveInstCombine [llvm] Fix header guards (NFC) 2021-02-05 21:02:06 -08:00
Coroutines [Coroutine] [Debug] Insert dbg.declare to entry.resume to print alloca in the coroutine frame under O2 2021-03-31 10:37:06 +08:00
InstCombine [InstCombine] isFreeToInvert(): constant expressions aren't free to invert (PR50370) 2021-05-17 14:58:05 +03:00
Instrumentation [NFC][asan] Always pass Dominator Trees into forAllReachableExits 2021-07-22 18:01:38 -07:00
IPO [Attributor] Change function internalization to not replace uses in internalized callers 2021-08-04 16:35:01 -07:00
Scalar Add jump-threading optimization for deterministic finite automata 2021-07-27 14:34:04 -04:00
Utils [DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR 2021-08-05 10:34:33 +01:00
Vectorize [LV] Parallel annotated loop does not imply all loads can be hoisted. 2021-06-10 23:37:57 +02:00
CFGuard.h
Coroutines.h [Coroutine] [Debug] Insert dbg.declare to entry.resume to print alloca in the coroutine frame under O2 2021-03-31 10:37:06 +08:00
Instrumentation.h [SanitizerCoverage] Drop !associated on metadata sections 2021-02-25 11:59:23 -08:00
IPO.h Function Specialization Pass 2021-06-11 09:11:29 +01:00
ObjCARC.h [NewPM] Run ObjC ARC passes 2021-01-08 15:47:11 -08:00
Scalar.h Add jump-threading optimization for deterministic finite automata 2021-07-27 14:34:04 -04:00
Utils.h Remove original implementation of UniqueInternalLinkageNames pass. 2021-03-10 11:57:40 -08:00
Vectorize.h