Searched refs:VgprSrc (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUGlobalISelUtils.cpp | 120 static Register buildReadAnyLane(MachineIRBuilder &B, Register VgprSrc, 125 LLT UnmergeTy, Register VgprSrc, in unmergeReadAnyLane() argument 128 auto Unmerge = B.buildUnmerge({VgprRB, UnmergeTy}, VgprSrc); in unmergeReadAnyLane() 134 static Register buildReadAnyLane(MachineIRBuilder &B, Register VgprSrc, in buildReadAnyLane() argument 136 LLT Ty = B.getMRI()->getType(VgprSrc); in buildReadAnyLane() 139 return B.buildInstr(AMDGPU::G_AMDGPU_READANYLANE, {{SgprRB, Ty}}, {VgprSrc}) in buildReadAnyLane() 144 unmergeReadAnyLane(B, SgprDstParts, getReadAnyLaneSplitTy(Ty), VgprSrc, RBI); in buildReadAnyLane() 150 Register VgprSrc, const RegisterBankInfo &RBI) { in buildReadAnyLane() argument 151 LLT Ty = B.getMRI()->getType(VgprSrc); in buildReadAnyLane() 153 B.buildInstr(AMDGPU::G_AMDGPU_READANYLANE, {SgprDst}, {VgprSrc}); in buildReadAnyLane() [all …]
|
| H A D | AMDGPUGlobalISelUtils.h | 52 void buildReadAnyLane(MachineIRBuilder &B, Register SgprDst, Register VgprSrc,
|