Lines Matching refs:Args
5319 TargetLowering::ArgListTy Args;
5325 std::move(Args), 0);
5449 TargetLowering::ArgListTy Args;
5451 Args.reserve(CS.arg_size());
5466 Args.push_back(Entry);
5498 .setCallee(RetTy, FTy, Callee, std::move(Args), CS).setTailCall(isTailCall);
6779 TargetLowering::ArgListTy Args;
6780 Args.reserve(NumArgs);
6783 // Attributes for args start at offset 1, after the return attribute.
6795 Args.push_back(Entry);
6801 .setCallee(CI.getCallingConv(), retTy, Callee, std::move(Args), NumArgs)
6912 // [Args...],
6924 // Skip the four meta args: <id>, <numNopBytes>, <target>, <numArgs>
6969 // Call Node: Chain, Target, {Args}, RegMask, [Glue]
7133 ArgListTy &Args = CLI.getArgs();
7134 for (unsigned i = 0, e = Args.size(); i != e; ++i) {
7136 ComputeValueVTs(*this, Args[i].Ty, ValueVTs);
7137 Type *FinalType = Args[i].Ty;
7138 if (Args[i].isByVal)
7139 FinalType = cast<PointerType>(Args[i].Ty)->getElementType();
7146 SDValue Op = SDValue(Args[i].Node.getNode(),
7147 Args[i].Node.getResNo() + Value);
7151 if (Args[i].isZExt)
7153 if (Args[i].isSExt)
7155 if (Args[i].isInReg)
7157 if (Args[i].isSRet)
7159 if (Args[i].isByVal)
7161 if (Args[i].isInAlloca) {
7170 if (Args[i].isByVal || Args[i].isInAlloca) {
7171 PointerType *Ty = cast<PointerType>(Args[i].Ty);
7177 if (Args[i].Alignment)
7178 FrameAlign = Args[i].Alignment;
7183 if (Args[i].isNest)
7194 if (Args[i].isSExt)
7196 else if (Args[i].isZExt)
7200 if (Args[i].isReturned && !Op.getValueType().isVector()) {
7201 assert(CLI.RetTy == Args[i].Ty && RetTys.size() == NumValues &&
7215 CLI.RetSExt == Args[i].isSExt && CLI.RetZExt == Args[i].isZExt))