llvm-project/llvm/test/DebugInfo/Generic/assignment-tracking
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
..
adce [Assignment Tracking][19/*] Account for assignment tracking in ADCE 2022-11-15 13:13:38 +00:00
dse [Assignment Tracking][20/*] Account for assignment tracking in DSE 2022-11-15 13:42:56 +00:00
inline [Assignment Tracking][21/*] Account for assignment tracking in inliner 2022-11-18 11:55:05 +00:00
instcombine [Assignment Tracking][24/*] Always RemoveRedundantDbgInstrs in instcombine in assignment tracking builds 2022-11-18 12:36:41 +00:00
licm [Assignment Tracking][18/*] Account for assignment tracking in LICM 2022-11-15 12:24:16 +00:00
loop-deletion [Assignment Tracking][22/*] Add loop-deletion test 2022-11-15 14:56:58 +00:00
mem2reg [Assignment Tracking] Update mem2reg tests to use opaque pointers 2022-11-15 11:20:59 +00:00
memcpyopt [Assignment Tracking][17/*] Account for assignment tracking in memcpyopt 2022-11-15 11:51:10 +00:00
mldst-motion [Assignment Tracking][16/*] Account for assignment tracking in mldst-motion 2022-11-15 11:28:20 +00:00
parse-and-verify Reapply [Assignment Tracking][5/*] Add core infrastructure for instruction reference 2022-11-08 14:56:23 +00:00
simplifycfg [Assignment Tracking][15/*] Account for assignment tracking in simplifycfg 2022-11-18 10:15:55 +00:00
slp-vectorizer [Assignment Tracking][23/*] Account for assignment tracking in SLP Vectorizer 2022-11-15 15:20:18 +00:00
remove-redundant-fwd-scan-linked.ll [Assignment Tracking][11/*] Update RemoveRedundantDbgInstrs 2022-11-16 12:27:18 +00:00
remove-redundant.ll [Assignment Tracking][11/*] Update RemoveRedundantDbgInstrs 2022-11-16 12:27:18 +00:00
salvage-value.ll [Assignment Tracking][24/*] Always RemoveRedundantDbgInstrs in instcombine in assignment tracking builds 2022-11-18 12:36:41 +00:00
track-assignments.ll [Assignment Tracking][6/*] Add trackAssignments function 2022-11-08 16:52:11 +00:00