@@ -40,12 +40,12 @@ static cl::opt<unsigned> KernargPreloadCount(
4040namespace {
4141
4242class AMDGPUPreloadKernelArgumentsLegacy : public ModulePass {
43- const AMDGPUTargetMachine *TM;
43+ const GCNTargetMachine *TM;
4444
4545public:
4646 static char ID;
4747 explicit AMDGPUPreloadKernelArgumentsLegacy (
48- const AMDGPUTargetMachine *TM = nullptr );
48+ const GCNTargetMachine *TM = nullptr );
4949
5050 StringRef getPassName () const override {
5151 return " AMDGPU Preload Kernel Arguments" ;
@@ -107,9 +107,9 @@ class PreloadKernelArgInfo {
107107 }
108108
109109 static const char *getHiddenArgName (HiddenArg HA) {
110- if (HA < END_HIDDEN_ARGS) {
110+ if (HA < END_HIDDEN_ARGS)
111111 return HiddenArgs[HA].Name ;
112- }
112+
113113 llvm_unreachable (" Unexpected hidden argument." );
114114 }
115115
@@ -270,14 +270,14 @@ INITIALIZE_PASS(AMDGPUPreloadKernelArgumentsLegacy, DEBUG_TYPE,
270270ModulePass *
271271llvm::createAMDGPUPreloadKernelArgumentsLegacyPass(const TargetMachine *TM) {
272272 return new AMDGPUPreloadKernelArgumentsLegacy (
273- static_cast <const AMDGPUTargetMachine *>(TM));
273+ static_cast <const GCNTargetMachine *>(TM));
274274}
275275
276276AMDGPUPreloadKernelArgumentsLegacy::AMDGPUPreloadKernelArgumentsLegacy (
277- const AMDGPUTargetMachine *TM)
277+ const GCNTargetMachine *TM)
278278 : ModulePass(ID), TM(TM) {}
279279
280- static bool markKernelArgsAsInreg (Module &M, const AMDGPUTargetMachine &TM) {
280+ static bool markKernelArgsAsInreg (Module &M, const TargetMachine &TM) {
281281 SmallVector<Function *, 4 > FunctionsToErase;
282282 bool Changed = false ;
283283 for (auto &F : M) {
0 commit comments