|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
lib/Target/AMDGPU/AMDGPURegisterInfo.h 31 static unsigned getSubRegFromChannel(unsigned Channel, unsigned NumRegs = 1);
References
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp 692 unsigned Sub = AMDGPURegisterInfo::getSubRegFromChannel(i);
702 unsigned Sub = AMDGPURegisterInfo::getSubRegFromChannel(i);
lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp 443 unsigned SubReg = TRI.getSubRegFromChannel(Offset / 32);
575 unsigned SubReg = TRI.getSubRegFromChannel(Offset / 32, InsSize / 32);
lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp 311 AMDGPURegisterInfo::getSubRegFromChannel(TRI->getHWRegChan(Reg)),
320 AMDGPURegisterInfo::getSubRegFromChannel(TRI->getHWRegChan(Reg)),
lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp 222 unsigned SubRegIndex = AMDGPURegisterInfo::getSubRegFromChannel(Chan);
227 unsigned SubRegIndex0 = AMDGPURegisterInfo::getSubRegFromChannel(CubeSrcSwz[Chan]);
228 unsigned SubRegIndex1 = AMDGPURegisterInfo::getSubRegFromChannel(CubeSrcSwz[3 - Chan]);
237 unsigned SubRegIndex = AMDGPURegisterInfo::getSubRegFromChannel(Chan);
lib/Target/AMDGPU/R600InstrInfo.cpp 80 unsigned SubRegIndex = AMDGPURegisterInfo::getSubRegFromChannel(I);
lib/Target/AMDGPU/SIInstrInfo.cpp 4239 .addReg(SrcReg, 0, RI.getSubRegFromChannel(i));
4248 MIB.addImm(RI.getSubRegFromChannel(i));
lib/Target/AMDGPU/SIRegisterInfo.cpp 689 : getSubReg(ValueReg, getSubRegFromChannel(i));
lib/Target/AMDGPU/SIShrinkInstructions.cpp 427 Reg = TRI.getSubReg(Reg, TRI.getSubRegFromChannel(I));
430 Sub = TRI.getSubRegFromChannel(I + countTrailingZeros(LM.getAsInteger()));