Home
last modified time | relevance | path

Searched refs:getSubRegFromChannel (Results 1 – 12 of 12) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DR600ExpandSpecialInstrs.cpp210 unsigned SubRegIndex = R600RegisterInfo::getSubRegFromChannel(Chan); in runOnMachineFunction()
215 unsigned SubRegIndex0 = R600RegisterInfo::getSubRegFromChannel(CubeSrcSwz[Chan]); in runOnMachineFunction()
216 unsigned SubRegIndex1 = R600RegisterInfo::getSubRegFromChannel(CubeSrcSwz[3 - Chan]); in runOnMachineFunction()
225 unsigned SubRegIndex = R600RegisterInfo::getSubRegFromChannel(Chan); in runOnMachineFunction()
H A DR600RegisterInfo.h27 static unsigned getSubRegFromChannel(unsigned Channel);
H A DR600RegisterInfo.cpp24 unsigned R600RegisterInfo::getSubRegFromChannel(unsigned Channel) { in getSubRegFromChannel() function in R600RegisterInfo
H A DSIRegisterInfo.h55 static unsigned getSubRegFromChannel(unsigned Channel, unsigned NumRegs = 1);
H A DR600ControlFlowFinalizer.cpp280 R600RegisterInfo::getSubRegFromChannel(TRI->getHWRegChan(Reg)), in isCompatibleWithClause()
289 R600RegisterInfo::getSubRegFromChannel(TRI->getHWRegChan(Reg)), in isCompatibleWithClause()
H A DSIShrinkInstructions.cpp425 Reg = TRI.getSubReg(Reg, TRI.getSubRegFromChannel(I)); in getSubRegForIndex()
427 Sub = TRI.getSubRegFromChannel(I + TRI.getChannelFromSubReg(Sub)); in getSubRegForIndex()
H A DSIRegisterInfo.cpp427 unsigned SIRegisterInfo::getSubRegFromChannel(unsigned Channel, in getSubRegFromChannel() function in SIRegisterInfo
1147 getSubRegFromChannel(RegOffset / 4, NumRegs))); in buildSpillLoadStore()
1167 ? Register(getSubReg(ValueReg, getSubRegFromChannel(Lane))) in buildSpillLoadStore()
1198 getSubRegFromChannel(RemRegOffset / 4, NumRegs))); in buildSpillLoadStore()
H A DAMDGPUISelDAGToDAG.cpp678 unsigned Sub = IsGCN ? SIRegisterInfo::getSubRegFromChannel(i) in SelectBuildVector()
679 : R600RegisterInfo::getSubRegFromChannel(i); in SelectBuildVector()
689 unsigned Sub = IsGCN ? SIRegisterInfo::getSubRegFromChannel(i) in SelectBuildVector()
690 : R600RegisterInfo::getSubRegFromChannel(i); in SelectBuildVector()
H A DSIInstrInfo.cpp623 SubIdx = RI.getSubRegFromChannel(Channel, 2); in expandSGPRCopy()
4950 .addReg(SrcReg, 0, RI.getSubRegFromChannel(i)); in readlaneVGPRToSGPR()
4959 MIB.addImm(RI.getSubRegFromChannel(i)); in readlaneVGPRToSGPR()
5163 .addReg(VRsrc, VRsrcUndef, TRI->getSubRegFromChannel(Idx)); in emitLoadSRsrcFromVGPRLoop()
5167 .addReg(VRsrc, VRsrcUndef, TRI->getSubRegFromChannel(Idx + 1)); in emitLoadSRsrcFromVGPRLoop()
5187 Cmp.addReg(VRsrc, VRsrcUndef, TRI->getSubRegFromChannel(Idx, 2)); in emitLoadSRsrcFromVGPRLoop()
5209 .addImm(TRI->getSubRegFromChannel(Channel++)); in emitLoadSRsrcFromVGPRLoop()
H A DR600InstrInfo.cpp57 unsigned SubRegIndex = R600RegisterInfo::getSubRegFromChannel(I); in copyPhysReg()
H A DAMDGPUInstructionSelector.cpp487 unsigned SubReg = SIRegisterInfo::getSubRegFromChannel(Offset / 32, in selectG_EXTRACT()
720 unsigned SubReg = TRI.getSubRegFromChannel(Offset / 32, InsSize / 32); in selectG_INSERT()
H A DSIISelLowering.cpp3645 return std::make_pair(SIRegisterInfo::getSubRegFromChannel(Offset), 0); in computeIndirectRegAndOffset()
11325 .addImm(SIRegisterInfo::getSubRegFromChannel(CurrIdx)); in AddIMGInit()