Searched refs:PartRegs (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | LegalizerHelper.h | 200 LLT PartTy, ArrayRef<Register> PartRegs, 204 void mergeMixedSubvectors(Register DstReg, ArrayRef<Register> PartRegs);
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizerHelper.cpp | 164 ArrayRef<Register> PartRegs, in insertParts() argument 171 MIRBuilder.buildMergeLikeInstr(DstReg, PartRegs); in insertParts() 176 MIRBuilder.buildConcatVectors(DstReg, PartRegs); in insertParts() 178 MIRBuilder.buildBuildVector(DstReg, PartRegs); in insertParts() 186 for (auto Reg : concat<const Register>(PartRegs, LeftoverRegs)) in insertParts() 193 for (auto PartReg : concat<const Register>(PartRegs, LeftoverRegs)) in insertParts() 210 ArrayRef<Register> PartRegs) { in mergeMixedSubvectors() argument 212 for (unsigned i = 0; i < PartRegs.size() - 1; ++i) in mergeMixedSubvectors() 213 appendVectorElts(AllElts, PartRegs[i]); in mergeMixedSubvectors() 215 Register Leftover = PartRegs[PartRegs.size() - 1]; in mergeMixedSubvectors() [all …]
|