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.cpp6619 SmallVector<Register, 5> ResultRegs(ResultNumRegs, Dst1Reg); in legalizeImageIntrinsic() local
6625 ResultRegs[0] = NewResultReg; in legalizeImageIntrinsic()
6629 ResultRegs[I] = MRI->createGenericVirtualRegister(RegTy); in legalizeImageIntrinsic()
6630 B.buildUnmerge(ResultRegs, NewResultReg); in legalizeImageIntrinsic()
6635 ResultRegs.resize(NumDataRegs); in legalizeImageIntrinsic()
6641 B.buildTrunc(DstReg, ResultRegs[0]); in legalizeImageIntrinsic()
6647 B.buildBitcast(DstReg, ResultRegs[0]); in legalizeImageIntrinsic()
6660 for (Register &Reg : ResultRegs) in legalizeImageIntrinsic()
6663 for (Register &Reg : ResultRegs) in legalizeImageIntrinsic()
6673 ResultRegs.push_back(Undef); in legalizeImageIntrinsic()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp849 ArrayRef<Register> ResultRegs, in buildIntrinsic() argument
852 for (unsigned ResultReg : ResultRegs) in buildIntrinsic()
860 ArrayRef<Register> ResultRegs) { in buildIntrinsic() argument
864 return buildIntrinsic(ID, ResultRegs, HasSideEffects, isConvergent); in buildIntrinsic()
H A DIRTranslator.cpp2746 ArrayRef<Register> ResultRegs; in translateCall() local
2748 ResultRegs = getOrCreateVRegs(CI); in translateCall()
2752 MachineInstrBuilder MIB = MIRBuilder.buildIntrinsic(ID, ResultRegs); in translateCall()
H A DLegalizerHelper.cpp5327 Register ResultRegs[2]; in narrowScalarShift() local
5345 ResultRegs[0] = Lo.getReg(0); in narrowScalarShift()
5346 ResultRegs[1] = Hi.getReg(0); in narrowScalarShift()
5374 ResultRegs[0] = Lo.getReg(0); in narrowScalarShift()
5375 ResultRegs[1] = Hi.getReg(0); in narrowScalarShift()
5382 MIRBuilder.buildMergeLikeInstr(DstReg, ResultRegs); in narrowScalarShift()