Skip to content

Commit bc78db2

Browse files
committed
Address comments
1 parent 0cb29e4 commit bc78db2

File tree

3 files changed

+10
-11
lines changed

3 files changed

+10
-11
lines changed

llvm/lib/Target/AMDGPU/AMDGPU.h

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -353,11 +353,10 @@ class AMDGPUAttributorPass : public PassInfoMixin<AMDGPUAttributorPass> {
353353

354354
class AMDGPUPreloadKernelArgumentsPass
355355
: public PassInfoMixin<AMDGPUPreloadKernelArgumentsPass> {
356-
const AMDGPUTargetMachine &TM;
356+
const TargetMachine &TM;
357357

358358
public:
359-
explicit AMDGPUPreloadKernelArgumentsPass(const AMDGPUTargetMachine &TM)
360-
: TM(TM) {}
359+
explicit AMDGPUPreloadKernelArgumentsPass(const TargetMachine &TM) : TM(TM) {}
361360

362361
PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
363362
};

llvm/lib/Target/AMDGPU/AMDGPUPreloadKernelArguments.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,12 @@ static cl::opt<unsigned> KernargPreloadCount(
4040
namespace {
4141

4242
class AMDGPUPreloadKernelArgumentsLegacy : public ModulePass {
43-
const AMDGPUTargetMachine *TM;
43+
const GCNTargetMachine *TM;
4444

4545
public:
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,
270270
ModulePass *
271271
llvm::createAMDGPUPreloadKernelArgumentsLegacyPass(const TargetMachine *TM) {
272272
return new AMDGPUPreloadKernelArgumentsLegacy(
273-
static_cast<const AMDGPUTargetMachine *>(TM));
273+
static_cast<const GCNTargetMachine *>(TM));
274274
}
275275

276276
AMDGPUPreloadKernelArgumentsLegacy::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) {

llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1322,7 +1322,7 @@ void AMDGPUPassConfig::addIRPasses() {
13221322
}
13231323

13241324
void AMDGPUPassConfig::addCodeGenPrepare() {
1325-
if (TM->getTargetTriple().getArch() == Triple::amdgcn &&
1325+
if (TM->getTargetTriple().isAMDGCN() &&
13261326
TM->getOptLevel() > CodeGenOptLevel::None)
13271327
addPass(createAMDGPUPreloadKernelArgumentsLegacyPass(TM));
13281328

0 commit comments

Comments
 (0)