Registers it and everything, updates all the references, etc.
Next patch will add support to Clang's -fexperimental-new-pass-manager
path to actually enable BoundsChecking correctly.
Paths
| Differential D39084
[PM] Port BoundsChecking to the new PM. ClosedPublic Authored by chandlerc on Oct 19 2017, 2:16 AM.
Details Summary Registers it and everything, updates all the references, etc. Next patch will add support to Clang's -fexperimental-new-pass-manager
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Nov 13 2017, 3:40 PM Comment Actions LGTM modulo comments. I thought we were done with this monkey work.
Comment Actions Thanks, landing with comments addressed.
Closed by commit rL318128: [PM] Port BoundsChecking to the new PM. (authored by chandlerc). · Explain WhyNov 13 2017, 5:32 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 122756 cfe/trunk/lib/CodeGen/BackendUtil.cpp
llvm/trunk/include/llvm/InitializePasses.h
llvm/trunk/include/llvm/LinkAllPasses.h
llvm/trunk/include/llvm/Transforms/Instrumentation.h
llvm/trunk/include/llvm/Transforms/Instrumentation/BoundsChecking.h
llvm/trunk/lib/Passes/PassBuilder.cpp
llvm/trunk/lib/Passes/PassRegistry.def
llvm/trunk/lib/Transforms/Instrumentation/BoundsChecking.cpp
llvm/trunk/lib/Transforms/Instrumentation/Instrumentation.cpp
llvm/trunk/test/Instrumentation/BoundsChecking/simple.ll
|