Home
last modified time | relevance | path

Searched refs:Src0Regs (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.cpp2112 SmallVector<Register, 2> Src0Regs(OpdMapper.getVRegs(1)); in applyMappingSMULU64() local
2117 assert(Src0Regs.empty() && Src1Regs.empty()); in applyMappingSMULU64()
2123 assert(Src0Regs.size() == Src1Regs.size() && in applyMappingSMULU64()
2124 (Src0Regs.empty() || Src0Regs.size() == 2)); in applyMappingSMULU64()
2135 if (Src0Regs.empty()) in applyMappingSMULU64()
2136 split64BitValueForMapping(B, Src0Regs, HalfTy, MI.getOperand(1).getReg()); in applyMappingSMULU64()
2138 setRegsToType(MRI, Src0Regs, HalfTy); in applyMappingSMULU64()
2165 Register Hi = B.buildUMulH(HalfTy, Src0Regs[0], Src1Regs[0]).getReg(0); in applyMappingSMULU64()
2166 Register MulLoHi = B.buildMul(HalfTy, Src0Regs[0], Src1Regs[1]).getReg(0); in applyMappingSMULU64()
2168 Register MulHiLo = B.buildMul(HalfTy, Src0Regs[1], Src1Regs[0]).getReg(0); in applyMappingSMULU64()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp6184 SmallVector<Register, 4> Src0Regs, Src0LeftoverRegs; in narrowScalarBasic() local
6188 Src0Regs, Src0LeftoverRegs, MIRBuilder, MRI)) in narrowScalarBasic()
6198 {Src0Regs[I], Src1Regs[I]}); in narrowScalarBasic()