summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
diff options
context:
space:
mode:
authorVedant Kumar <vsk@apple.com>2016-08-11 17:28:33 +0000
committerVedant Kumar <vsk@apple.com>2016-08-11 17:28:33 +0000
commita4fa2e299a983dbe73992648e114d39106185449 (patch)
tree9e8febb2eb084c0749684544b4d1f1408093c9f1 /llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
parent76837df6ff397fddf0ba569115410b9e05004c08 (diff)
downloadbcm5719-llvm-a4fa2e299a983dbe73992648e114d39106185449.tar.gz
bcm5719-llvm-a4fa2e299a983dbe73992648e114d39106185449.zip
[InstrumentationRuntime] Refactor the API (Part 1/N) (NFCI)
Adapters for instrumentation runtimes have to do two basic things: 1) Load a runtime library. 2) Install breakpoints in that library. This logic is duplicated in the adapters for asan and tsan. Factor it out and document bits of it to make it easier to add new adapters. I tested this with check-lldb, and double-checked testcases/functionalities/{a,t}san. Differential Revision: https://reviews.llvm.org/D23043 llvm-svn: 278367
Diffstat (limited to 'llvm/lib/CodeGen/TwoAddressInstructionPass.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud