llvm-project/llvm/lib/Transforms
OCHyams 4ba08d512c [Assignment Tracking][24/*] Always RemoveRedundantDbgInstrs in instcombine in assignment tracking builds
The Assignment Tracking debug-info feature is outlined in this RFC:

https://discourse.llvm.org/t/
rfc-assignment-tracking-a-better-way-of-specifying-variable-locations-in-ir

This reduces peak memory overhead by 15% when building CTMark's tramp3d-v4 with
-O2 -g with assignment tracking enabled.

Reviewed By: jmorse

Differential Revision: https://reviews.llvm.org/D133321
2022-11-18 12:36:41 +00:00
..
AggressiveInstCombine [AMDGPU] Allow finer grain control of an unaligned access speed 2022-11-17 09:23:53 -08:00
CFGuard [NFC] Fix warning 2022-08-23 20:50:37 -05:00
Coroutines [Coroutines] Handle the writes to promise alloca prior to 2022-11-18 15:39:39 +08:00
Hello
IPO [LTO] Make local linkage GlobalValue in non-prevailing COMDAT available_externally 2022-11-16 22:13:22 -08:00
InstCombine [Assignment Tracking][24/*] Always RemoveRedundantDbgInstrs in instcombine in assignment tracking builds 2022-11-18 12:36:41 +00:00
Instrumentation Revert D135411 "Add generic KCFI operand bundle lowering" 2022-11-17 22:45:30 +00:00
ObjCARC [ObjC][ARC] Fix non-deterministic behavior in ProvenanceAnalysis 2022-11-08 15:05:25 -08:00
Scalar [Sink] Process basic blocks with a single successor 2022-11-18 01:23:12 +00:00
Utils [Assignment Tracking][21/*] Account for assignment tracking in inliner 2022-11-18 11:55:05 +00:00
Vectorize [SLP]Fix PR59053: trying to erase instruction with users. 2022-11-17 17:23:48 -08:00
CMakeLists.txt