reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2291 isa<ParmVarDecl>(Arg) && cast<ParmVarDecl>(Arg)->isKNRPromoted(); 2291 isa<ParmVarDecl>(Arg) && cast<ParmVarDecl>(Arg)->isKNRPromoted(); 2295 QualType Ty = isPromoted ? info_it->type : Arg->getType(); 2297 hasScalarEvaluationKind(Arg->getType())); 2307 Builder.CreateStructGEP(ArgStruct, FieldIndex, Arg->getName()); 2339 EmitLoadOfScalar(ParamAddr, false, Ty, Arg->getBeginLoc()); 2342 V = emitArgumentDemotion(*this, Arg, V); 2359 if (const ParmVarDecl *PVD = dyn_cast<ParmVarDecl>(Arg)) { 2415 if (Arg->getType().isRestrictQualified()) 2442 V = emitArgumentDemotion(*this, Arg, V); 2448 llvm::Type *LTy = ConvertType(Arg->getType()); 2456 Address Alloca = CreateMemTemp(Ty, getContext().getDeclAlign(Arg), 2457 Arg->getName()); 2482 AI->setName(Arg->getName() + ".coerce" + Twine(i)); 2495 AI->setName(Arg->getName() + ".coerce"); 2502 EmitLoadOfScalar(Alloca, false, Ty, Arg->getBeginLoc()); 2504 V = emitArgumentDemotion(*this, Arg, V); 2514 Address alloca = CreateMemTemp(Ty, getContext().getDeclAlign(Arg)); 2538 Address Alloca = CreateMemTemp(Ty, getContext().getDeclAlign(Arg)); 2547 AI->setName(Arg->getName() + "." + Twine(i)); 2558 llvm::Value *U = llvm::UndefValue::get(ConvertType(Arg->getType()));