Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerHelper.h212 LLT PartTy, ArrayRef<Register> PartRegs,
216 void mergeMixedSubvectors(Register DstReg, ArrayRef<Register> PartRegs);
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp254 ArrayRef<Register> PartRegs, in insertParts() argument
261 MIRBuilder.buildMergeLikeInstr(DstReg, PartRegs); in insertParts()
266 MIRBuilder.buildConcatVectors(DstReg, PartRegs); in insertParts()
268 MIRBuilder.buildBuildVector(DstReg, PartRegs); in insertParts()
276 for (auto Reg : concat<const Register>(PartRegs, LeftoverRegs)) in insertParts()
283 for (auto PartReg : concat<const Register>(PartRegs, LeftoverRegs)) in insertParts()
299 ArrayRef<Register> PartRegs) { in mergeMixedSubvectors() argument
301 for (unsigned i = 0; i < PartRegs.size() - 1; ++i) in mergeMixedSubvectors()
302 appendVectorElts(AllElts, PartRegs[i]); in mergeMixedSubvectors()
304 Register Leftover = PartRegs[PartRegs.size() - 1]; in mergeMixedSubvectors()
[all …]