OSDN Git Service

[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)
commit3a6d437582ebf3383db6b12a25d127c277eddfce
treed2435130c6ee471a2280b3a05722c2d21d9d891a
parent6b6b112dba97510091b6af7a5e9cfbb666ebb1c2
[PM] Port SpeculativeExecution to the new PM

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@277393 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/InitializePasses.h
include/llvm/Transforms/Scalar/SpeculativeExecution.h [new file with mode: 0644]
lib/Passes/PassBuilder.cpp
lib/Passes/PassRegistry.def
lib/Transforms/Scalar/Scalar.cpp
lib/Transforms/Scalar/SpeculativeExecution.cpp
test/Transforms/SpeculativeExecution/spec.ll