reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2296 assert(hasScalarEvaluationKind(Ty) == 2316 if (!hasScalarEvaluationKind(Ty)) { 2321 Address AlignedTemp = CreateMemTemp(Ty, "coerce"); 2328 CharUnits Size = getContext().getTypeSizeInChars(Ty); 2339 EmitLoadOfScalar(ParamAddr, false, Ty, Arg->getBeginLoc()); 2353 ArgI.getCoerceToType() == ConvertType(Ty) && 2422 QualType pointeeTy = Ty->getPointeeType(); 2456 Address Alloca = CreateMemTemp(Ty, getContext().getDeclAlign(Arg), 2500 if (CodeGenFunction::hasScalarEvaluationKind(Ty)) { 2502 EmitLoadOfScalar(Alloca, false, Ty, Arg->getBeginLoc()); 2514 Address alloca = CreateMemTemp(Ty, getContext().getDeclAlign(Arg)); 2538 Address Alloca = CreateMemTemp(Ty, getContext().getDeclAlign(Arg)); 2539 LValue LV = MakeAddrLValue(Alloca, Ty); 2543 ExpandTypeFromArgs(Ty, LV, FnArgIter); 2555 if (!hasScalarEvaluationKind(Ty)) { 2556 ArgVals.push_back(ParamValue::forIndirect(CreateMemTemp(Ty)));