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