llvm-project/llvm/lib/Transforms
Andrew Litteken 9d2c859ebb [CodeExtractor] Making the arguments outlined easier to access from the outside
The Code Extractor does not provide an easy mechanism for determining the
inputs and outputs after extraction has occurred, this patch gives the
ability to pass in empty SetVectors to be filled with the inputs and
outputs if they need to be analyzed.

Added Tests:
- InputOutputMonitoring in unittests/Transforms/Utils/CodeExtractorTests.cpp

Reviewers: paquette

Differential Revision: https://reviews.llvm.org/D106991
2021-08-26 09:47:53 -07:00
..
AggressiveInstCombine [AggressiveInstCombine] Add arithmetic shift right instr to `TruncInstCombine` DAG 2021-08-24 10:41:16 +03:00
CFGuard llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
Coroutines [NFC] More get/removeAttribute() cleanup 2021-08-17 21:05:41 -07:00
Hello
IPO [CSSPGO] Add switch for sample loader to honor global pre-inliner decision from llvm-profgen 2021-08-25 17:20:15 -07:00
InstCombine [InstCombine] generalize subtract with 'not' operands; 2nd try 2021-08-23 17:06:51 -04:00
Instrumentation [asan] Implemented intrinsic for the custom calling convention similar used by HWASan for X86. 2021-08-25 15:31:46 +00:00
ObjCARC [ObjC][ARC] Don't form a StoreStrong call if it is unsafe to move the 2021-08-11 13:50:19 -07:00
Scalar [LoopPredication] Preserve MemorySSA 2021-08-26 11:36:25 -04:00
Utils [CodeExtractor] Making the arguments outlined easier to access from the outside 2021-08-26 09:47:53 -07:00
Vectorize Revert "[SLP]Improve graph reordering." 2021-08-26 09:19:40 -07:00
CMakeLists.txt [NewPM][HelloWorld] Move HelloWorld to Utils 2021-02-03 12:59:40 -08:00