Lines Matching defs:OrigArg
675 ArgInfo OrigArg{VRegs[i], Arg, i};
676 setArgFlags(OrigArg, i + AttributeList::FirstArgIndex, DL, F);
680 if (OrigArg.Ty->isIntegerTy(1)) {
681 assert(OrigArg.Regs.size() == 1 &&
682 MRI.getType(OrigArg.Regs[0]).getSizeInBits() == 1 &&
685 auto &Flags = OrigArg.Flags[0];
688 Register OrigReg = OrigArg.Regs[0];
690 OrigArg.Regs[0] = WideReg;
698 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv());
1282 for (auto &OrigArg : Info.OrigArgs) {
1283 splitToValueTypes(OrigArg, OutArgs, DL, Info.CallConv);
1285 auto &Flags = OrigArg.Flags[0];
1286 if (OrigArg.Ty->isIntegerTy(1) && !Flags.isSExt() && !Flags.isZExt()) {