reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
194 LLVMContext &Ctx = OrigArg.Ty->getContext(); 199 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, nullptr, nullptr, 0); 200 assert(OrigArg.Regs.size() == SplitVTs.size() && "Regs / types mismatch"); 205 auto Flags = OrigArg.Flags[0]; 206 Flags.setOrigAlign(Align(DL.getABITypeAlignment(OrigArg.Ty))); 207 SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx), 208 Flags, OrigArg.IsFixed); 216 auto Flags = OrigArg.Flags[0]; 230 Register PartReg = OrigArg.Regs[i]; 231 SplitArgs.emplace_back(PartReg, SplitTy, Flags, OrigArg.IsFixed);