Create macro INITIALIZE_TM_PASS.
authorJiangning Liu <jiangning.liu@arm.com>
Wed, 11 Jun 2014 07:04:37 +0000 (07:04 +0000)
committerJiangning Liu <jiangning.liu@arm.com>
Wed, 11 Jun 2014 07:04:37 +0000 (07:04 +0000)
commite65c40320b1e9cda26e7ea3c7f16c6f97a0f2be6
tree3194435f76f61125ba4d872b7adddde761b7e312
parentf847ccb87afc8814519bda98000260d80f7b6e74
Create macro INITIALIZE_TM_PASS.

Pass initialization requires to initialize TargetMachine for back-end
specific passes. This commit creates a new macro INITIALIZE_TM_PASS to
simplify this kind of initialization.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@210641 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/PassSupport.h
lib/CodeGen/AtomicExpandLoadLinkedPass.cpp
lib/CodeGen/CodeGenPrepare.cpp
lib/Transforms/Scalar/GlobalMerge.cpp