[PM] Port SpeculativeExecution to the new PM
authorMichael Kuperstein <mkuper@google.com>
Mon, 1 Aug 2016 21:48:33 +0000 (21:48 +0000)
committerMichael Kuperstein <mkuper@google.com>
Mon, 1 Aug 2016 21:48:33 +0000 (21:48 +0000)
commitc40618610f4ce701af2afb8ea0cb722f3107bf68
tree5f5a197f271f2213555b9ec44eec55ef2bfd6df8
parentf41f67d3d91ca7aea611fd6eb4dc11d32ff677d5
[PM] Port SpeculativeExecution to the new PM

Differential Revision: https://reviews.llvm.org/D23033

llvm-svn: 277393
llvm/include/llvm/InitializePasses.h
llvm/include/llvm/Transforms/Scalar/SpeculativeExecution.h [new file with mode: 0644]
llvm/lib/Passes/PassBuilder.cpp
llvm/lib/Passes/PassRegistry.def
llvm/lib/Transforms/Scalar/Scalar.cpp
llvm/lib/Transforms/Scalar/SpeculativeExecution.cpp
llvm/test/Transforms/SpeculativeExecution/spec.ll