[AMDGPU] Remove HasSampler variable. NFC. (#146682)
Putting the complex condition in a variable does not help readability. It is simpler to use separate `if`s.
This commit is contained in:
@@ -202,12 +202,17 @@ VmemType getVmemType(const MachineInstr &Inst) {
|
||||
const AMDGPU::MIMGInfo *Info = AMDGPU::getMIMGInfo(Inst.getOpcode());
|
||||
const AMDGPU::MIMGBaseOpcodeInfo *BaseInfo =
|
||||
AMDGPU::getMIMGBaseOpcodeInfo(Info->BaseOpcode);
|
||||
|
||||
if (BaseInfo->BVH)
|
||||
return VMEM_BVH;
|
||||
|
||||
// We have to make an additional check for isVSAMPLE here since some
|
||||
// instructions don't have a sampler, but are still classified as sampler
|
||||
// instructions for the purposes of e.g. waitcnt.
|
||||
bool HasSampler =
|
||||
BaseInfo->Sampler || BaseInfo->MSAA || SIInstrInfo::isVSAMPLE(Inst);
|
||||
return BaseInfo->BVH ? VMEM_BVH : HasSampler ? VMEM_SAMPLER : VMEM_NOSAMPLER;
|
||||
if (BaseInfo->Sampler || BaseInfo->MSAA || SIInstrInfo::isVSAMPLE(Inst))
|
||||
return VMEM_SAMPLER;
|
||||
|
||||
return VMEM_NOSAMPLER;
|
||||
}
|
||||
|
||||
unsigned &getCounterRef(AMDGPU::Waitcnt &Wait, InstCounterType T) {
|
||||
|
||||
Reference in New Issue
Block a user