reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
9111 for (unsigned i = 0, e = Args.size(); i != e; ++i) { 9111 for (unsigned i = 0, e = Args.size(); i != e; ++i) { 9113 ComputeValueVTs(*this, DL, Args[i].Ty, ValueVTs); 9115 Type *FinalType = Args[i].Ty; 9116 if (Args[i].IsByVal) 9117 FinalType = cast<PointerType>(Args[i].Ty)->getElementType(); 9124 SDValue Op = SDValue(Args[i].Node.getNode(), 9125 Args[i].Node.getResNo() + Value); 9133 if (Args[i].Ty->isPointerTy()) { 9136 cast<PointerType>(Args[i].Ty)->getAddressSpace()); 9138 if (Args[i].IsZExt) 9140 if (Args[i].IsSExt) 9142 if (Args[i].IsInReg) { 9155 if (Args[i].IsSRet) 9157 if (Args[i].IsSwiftSelf) 9159 if (Args[i].IsSwiftError) 9161 if (Args[i].IsCFGuardTarget) 9163 if (Args[i].IsByVal) 9165 if (Args[i].IsInAlloca) { 9174 if (Args[i].IsByVal || Args[i].IsInAlloca) { 9174 if (Args[i].IsByVal || Args[i].IsInAlloca) { 9175 PointerType *Ty = cast<PointerType>(Args[i].Ty); 9179 Args[i].ByValType ? Args[i].ByValType : ElementTy); 9179 Args[i].ByValType ? Args[i].ByValType : ElementTy); 9184 if (Args[i].Alignment) 9185 FrameAlign = Args[i].Alignment; 9190 if (Args[i].IsNest) 9203 if (Args[i].IsSExt) 9205 else if (Args[i].IsZExt) 9210 if (Args[i].IsReturned && !Op.getValueType().isVector() && 9212 assert((CLI.RetTy == Args[i].Ty || 9213 (CLI.RetTy->isPointerTy() && Args[i].Ty->isPointerTy() && 9215 Args[i].Ty->getPointerAddressSpace())) && 9228 (ExtendKind != ISD::ANY_EXTEND && CLI.RetSExt == Args[i].IsSExt && 9229 CLI.RetZExt == Args[i].IsZExt)) 9239 i < CLI.NumFixedArgs, 9240 i, j*Parts[j].getValueType().getStoreSize());