summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2018-06-25 16:05:55 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2018-06-25 16:05:55 +0000
commit921f7a27cc4e92f0af53c2d454461e41ea3b6f4f (patch)
treed52ff517ecf4dfcd927096ce4635216e313ff371 /llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
parent988f2da613ee0cba2db489eb0cc6c8b537901973 (diff)
downloadbcm5719-llvm-921f7a27cc4e92f0af53c2d454461e41ea3b6f4f.tar.gz
bcm5719-llvm-921f7a27cc4e92f0af53c2d454461e41ea3b6f4f.zip
StackSlotColoring: Decide colors per stack ID
I thought I fixed this in r308673, but that fix was very broken. The assumption that any frame index can be used in place of another was more widespread than I realized. Even when stack slot sharing was disabled, this was still replacing frame index uses with a different ID with a different stack slot. Really fix this by doing the coloring per-stack ID, so all of the coloring logically done in a separate namespace. This is a lot simpler than trying to figure out how to change the color if the stack ID is different. llvm-svn: 335488
Diffstat (limited to 'llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud