Skip to content

Commit 6c770a0

Browse files
committed
AMDGPU: Hoist subtarget lookup
1 parent 154daf1 commit 6c770a0

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

llvm/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,14 +124,15 @@ bool AMDGPULowerIntrinsics::makeLIDRangeMetadata(Function &F) const {
124124
return false;
125125

126126
const TargetMachine &TM = TPC->getTM<TargetMachine>();
127+
const AMDGPUSubtarget &ST = AMDGPUSubtarget::get(TM, F);
127128
bool Changed = false;
128129

129130
for (auto *U : F.users()) {
130131
auto *CI = dyn_cast<CallInst>(U);
131132
if (!CI)
132133
continue;
133134

134-
Changed |= AMDGPUSubtarget::get(TM, F).makeLIDRangeMetadata(CI);
135+
Changed |= ST.makeLIDRangeMetadata(CI);
135136
}
136137
return Changed;
137138
}

0 commit comments

Comments
 (0)