llvm-project/llvm/include/llvm/Transforms
Johannes Doerfert 792aac9897 [Attributor][NFCI] Add UsedAssumedInformation to more interfaces
As with other Attributor interfaces we often want to know if assumed
information was used to answer a query. This is important if only
known information is allowed or if known information can lead to an
early fixpoint. The users have been adjusted but none of them utilizes
the new information yet.
2021-07-11 19:18:03 -05: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
IPO [Attributor][NFCI] Add UsedAssumedInformation to more interfaces 2021-07-11 19:18:03 -05:00
InstCombine [InstCombine] isFreeToInvert(): constant expressions aren't free to invert (PR50370) 2021-05-17 14:58:05 +03:00
Instrumentation [clang-cl][sanitizer] Add -fsanitize-address-use-after-return to clang. 2021-06-11 12:07:35 -07:00
Scalar [NewPM] Remove SpeculateAroundPHIs pass 2021-06-15 20:35:55 +03:00
Utils Partial Reapply "[DebugInfo] Use variadic debug values to salvage BinOps and GEP instrs with non-const operands" 2021-06-24 09:46:38 +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
IPO.h Function Specialization Pass 2021-06-11 09:11:29 +01:00
Instrumentation.h [SanitizerCoverage] Drop !associated on metadata sections 2021-02-25 11:59:23 -08:00
ObjCARC.h [NewPM] Run ObjC ARC passes 2021-01-08 15:47:11 -08:00
Scalar.h Revert "[Passes] Add relative lookup table converter pass" 2021-03-30 14:13:37 +02:00
Utils.h Remove original implementation of UniqueInternalLinkageNames pass. 2021-03-10 11:57:40 -08:00
Vectorize.h [VectorCombine] new IR transform pass for partial vector ops 2020-02-09 10:04:41 -05:00