Lines Matching defs:RetInfo
326 ArgInfo RetInfo(Reg, VT.getTypeForEVT(Ctx), 0);
327 setArgFlags(RetInfo, AttributeList::ReturnIndex, DL, F);
331 if (RetInfo.Flags[0].isSExt()) {
332 assert(RetInfo.Regs.size() == 1 && "expect only simple return values");
334 } else if (RetInfo.Flags[0].isZExt()) {
335 assert(RetInfo.Regs.size() == 1 && "expect only simple return values");
342 RetInfo.Ty = ExtVT.getTypeForEVT(Ctx);
343 LLT ExtTy = getLLTForType(*RetInfo.Ty, DL);
348 if (Reg != RetInfo.Regs[0]) {
349 RetInfo.Regs[0] = Reg;
351 setArgFlags(RetInfo, AttributeList::ReturnIndex, DL, F);
354 splitToValueTypes(RetInfo, SplitRetInfos, DL, CC);