Home
last modified time | relevance | path

Searched refs:ResultRegs (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp6749 SmallVector<Register, 5> ResultRegs(ResultNumRegs, Dst1Reg); in legalizeImageIntrinsic() local
6755 ResultRegs[0] = NewResultReg; in legalizeImageIntrinsic()
6759 ResultRegs[I] = MRI->createGenericVirtualRegister(RegTy); in legalizeImageIntrinsic()
6760 B.buildUnmerge(ResultRegs, NewResultReg); in legalizeImageIntrinsic()
6765 ResultRegs.resize(NumDataRegs); in legalizeImageIntrinsic()
6771 B.buildTrunc(DstReg, ResultRegs[0]); in legalizeImageIntrinsic()
6777 B.buildBitcast(DstReg, ResultRegs[0]); in legalizeImageIntrinsic()
6790 for (Register &Reg : ResultRegs) in legalizeImageIntrinsic()
6793 for (Register &Reg : ResultRegs) in legalizeImageIntrinsic()
6803 ResultRegs.push_back(Undef); in legalizeImageIntrinsic()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp873 ArrayRef<Register> ResultRegs, in buildIntrinsic() argument
876 for (Register ResultReg : ResultRegs) in buildIntrinsic()
884 ArrayRef<Register> ResultRegs) { in buildIntrinsic() argument
888 return buildIntrinsic(ID, ResultRegs, HasSideEffects, isConvergent); in buildIntrinsic()
H A DIRTranslator.cpp2792 ArrayRef<Register> ResultRegs; in translateCall() local
2794 ResultRegs = getOrCreateVRegs(CI); in translateCall()
2798 MachineInstrBuilder MIB = MIRBuilder.buildIntrinsic(ID, ResultRegs); in translateCall()
H A DLegalizerHelper.cpp6016 Register ResultRegs[2]; in narrowScalarShift() local
6034 ResultRegs[0] = Lo.getReg(0); in narrowScalarShift()
6035 ResultRegs[1] = Hi.getReg(0); in narrowScalarShift()
6063 ResultRegs[0] = Lo.getReg(0); in narrowScalarShift()
6064 ResultRegs[1] = Hi.getReg(0); in narrowScalarShift()
6071 MIRBuilder.buildMergeLikeInstr(DstReg, ResultRegs); in narrowScalarShift()