Skip to content

Commit 3c8f4e1

Browse files
committed
[AMDGPU] TDM optimization
1 parent e3ef26d commit 3c8f4e1

File tree

5 files changed

+995
-0
lines changed

5 files changed

+995
-0
lines changed

llvm/lib/Target/AMDGPU/AMDGPU.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ FunctionPass *createAMDGPUCodeGenPreparePass();
5959
FunctionPass *createAMDGPULateCodeGenPrepareLegacyPass();
6060
FunctionPass *createAMDGPUReserveWWMRegsPass();
6161
FunctionPass *createAMDGPURewriteOutArgumentsPass();
62+
FunctionPass *createAMDGPUTDMOptimizationPass();
6263
ModulePass *
6364
createAMDGPULowerModuleLDSLegacyPass(const AMDGPUTargetMachine *TM = nullptr);
6465
ModulePass *createAMDGPULowerBufferFatPointersPass();
@@ -170,6 +171,8 @@ extern char &AMDGPUPrepareAGPRAllocLegacyID;
170171
void initializeAMDGPUReserveWWMRegsLegacyPass(PassRegistry &);
171172
extern char &AMDGPUReserveWWMRegsLegacyID;
172173

174+
void initializeAMDGPUTDMOptimizationPass(PassRegistry &);
175+
173176
void initializeAMDGPURewriteOutArgumentsPass(PassRegistry &);
174177
extern char &AMDGPURewriteOutArgumentsID;
175178

0 commit comments

Comments
 (0)