1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/include/llvm/Transforms
Tyker 361dc8333f [NFC] Split Knowledge retention and place it more appropriatly
Summary:
Splitting Knowledge retention into Queries in Analysis and Builder into Transform/Utils
allows Queries and Transform/Utils to use Analysis.

Reviewers: jdoerfert, sstefan1

Reviewed By: jdoerfert

Subscribers: mgorny, hiraditya, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D77171
2020-04-02 15:01:41 +02:00
..
AggressiveInstCombine
Coroutines [Coroutines][4/6] New pass manager: coro-cleanup 2020-02-19 00:30:27 -05:00
InstCombine [InstCombine] Remove ExpensiveCombines option 2020-03-22 16:56:28 +01:00
Instrumentation [profile] Support counter relocation at runtime 2020-01-17 15:02:23 -08:00
IPO [NFC] Split Knowledge retention and place it more appropriatly 2020-04-02 15:01:41 +02:00
Scalar Extend TimeTrace to LLVM's new pass manager 2020-03-06 14:45:19 -08:00
Utils [NFC] Split Knowledge retention and place it more appropriatly 2020-04-02 15:01:41 +02:00
Vectorize [LoopVectorizer] Change types of lists from pointers to references. NFC 2020-03-02 15:04:41 +00:00
CFGuard.h
Coroutines.h [Coroutines] Rename "legacy" passes (NFC) 2020-01-01 21:41:16 -05:00
Instrumentation.h
IPO.h [OpenMP] Introduce the OpenMPOpt transformation pass 2020-02-08 14:47:03 -06:00
ObjCARC.h
Scalar.h [BasicBlockUtils] Add utility to remove redundant dbg.value instrs 2019-12-16 11:41:21 +01:00
Utils.h Introduce unify-loop-exits pass. 2020-03-30 13:23:56 -04:00
Vectorize.h [VectorCombine] new IR transform pass for partial vector ops 2020-02-09 10:04:41 -05:00