Skip to content

Commit a22ef95

Browse files
committed
[AMDGPUCodegenPrepare] Add NewPM Support
Reviewed By: arsenm Differential Revision: https://reviews.llvm.org/D151241
1 parent e46aa6d commit a22ef95

File tree

4 files changed

+145
-105
lines changed

4 files changed

+145
-105
lines changed

llvm/lib/Target/AMDGPU/AMDGPU.h

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,16 @@ struct AMDGPUAlwaysInlinePass : PassInfoMixin<AMDGPUAlwaysInlinePass> {
254254
bool GlobalOpt;
255255
};
256256

257+
class AMDGPUCodeGenPreparePass
258+
: public PassInfoMixin<AMDGPUCodeGenPreparePass> {
259+
private:
260+
TargetMachine &TM;
261+
262+
public:
263+
AMDGPUCodeGenPreparePass(TargetMachine &TM) : TM(TM){};
264+
PreservedAnalyses run(Function &, FunctionAnalysisManager &);
265+
};
266+
257267
FunctionPass *createAMDGPUAnnotateUniformValues();
258268

259269
ModulePass *createAMDGPUPrintfRuntimeBinding();

0 commit comments

Comments
 (0)