[sanitizer-coverage] add two more modes of instrumentation: trace-div and trace-gep...
authorKostya Serebryany <kcc@google.com>
Tue, 30 Aug 2016 01:12:10 +0000 (01:12 +0000)
committerKostya Serebryany <kcc@google.com>
Tue, 30 Aug 2016 01:12:10 +0000 (01:12 +0000)
commit5ac427b8e46cf32832708e584fe1a43a56097cfd
treed88d78c41e757dec83456f8f87221b21c9f134c5
parent7a05dfa791bc59322233671971d3f0e7d5f5a3ad
[sanitizer-coverage] add two more modes of instrumentation: trace-div and trace-gep, mostly usaful for value-profile-based fuzzing; llvm part

llvm-svn: 280043
llvm/include/llvm/Transforms/Instrumentation.h
llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp
llvm/test/Instrumentation/SanitizerCoverage/cmp-tracing.ll
llvm/test/Instrumentation/SanitizerCoverage/div-tracing.ll [new file with mode: 0644]
llvm/test/Instrumentation/SanitizerCoverage/gep-tracing.ll [new file with mode: 0644]
llvm/test/Instrumentation/SanitizerCoverage/switch-tracing.ll