diff options
author | Konstantin Zhuravlyov <kzhuravl_dev@outlook.com> | 2016-10-03 18:47:26 +0000 |
---|---|---|
committer | Konstantin Zhuravlyov <kzhuravl_dev@outlook.com> | 2016-10-03 18:47:26 +0000 |
commit | 60a83737789ba110daf099ef5330fb47ae031c5d (patch) | |
tree | 3f12d85b1e5833912295357f85759d8a62b95a85 /llvm/lib/Target/AMDGPU/AMDGPU.h | |
parent | f33bfcb0e0b0764a26294b9cd40bd459081916b3 (diff) | |
download | bcm5719-llvm-60a83737789ba110daf099ef5330fb47ae031c5d.tar.gz bcm5719-llvm-60a83737789ba110daf099ef5330fb47ae031c5d.zip |
[AMDGPU] Pass optimization level to SelectionDAGISel
llvm-svn: 283133
Diffstat (limited to 'llvm/lib/Target/AMDGPU/AMDGPU.h')
-rw-r--r-- | llvm/lib/Target/AMDGPU/AMDGPU.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPU.h b/llvm/lib/Target/AMDGPU/AMDGPU.h index 2610dfe07da..fd911aed6d2 100644 --- a/llvm/lib/Target/AMDGPU/AMDGPU.h +++ b/llvm/lib/Target/AMDGPU/AMDGPU.h @@ -11,6 +11,8 @@ #ifndef LLVM_LIB_TARGET_AMDGPU_AMDGPU_H #define LLVM_LIB_TARGET_AMDGPU_AMDGPU_H +#include "llvm/Target/TargetMachine.h" + namespace llvm { class AMDGPUTargetMachine; @@ -82,7 +84,8 @@ void initializeAMDGPUPromoteAllocaPass(PassRegistry&); extern char &AMDGPUPromoteAllocaID; Pass *createAMDGPUStructurizeCFGPass(); -FunctionPass *createAMDGPUISelDag(TargetMachine &tm); +FunctionPass *createAMDGPUISelDag(TargetMachine &TM, + CodeGenOpt::Level OptLevel); ModulePass *createAMDGPUAlwaysInlinePass(); ModulePass *createAMDGPUOpenCLImageTypeLoweringPass(); FunctionPass *createAMDGPUAnnotateUniformValues(); |