reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGCall.cpp
 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()));