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

References

tools/clang/lib/CodeGen/CGDecl.cpp
 2348   assert((isa<ParmVarDecl>(D) || isa<ImplicitParamDecl>(D)) &&
 2348   assert((isa<ParmVarDecl>(D) || isa<ImplicitParamDecl>(D)) &&
 2351   Arg.getAnyValue()->setName(D.getName());
 2353   QualType Ty = D.getType();
 2356   if (auto IPD = dyn_cast<ImplicitParamDecl>(&D)) {
 2378       DeclPtr = Builder.CreateBitCast(DeclPtr, IRTy, D.getName());
 2402               D.needsDestruction(getContext())) {
 2407         CalleeDestructedParamCleanups[cast<ParmVarDecl>(&D)] =
 2415             ? CGM.getOpenMPRuntime().getAddressOfLocalVariable(*this, &D)
 2421       DeclPtr = CreateMemTemp(Ty, getContext().getDeclAlign(&D),
 2422                               D.getName() + ".addr");
 2437       bool isConsumed = D.hasAttr<NSConsumedAttr>();
 2440       if (D.isARCPseudoStrong()) {
 2457             llvm::Value *Null = CGM.EmitNullConstant(D.getType());
 2471           ARCPreciseLifetime_t precise = (D.hasAttr<ObjCPreciseLifetimeAttr>()
 2484       EmitAutoVarWithLifetime(*this, D, DeclPtr, lt);
 2492   setAddrOfLocalVar(&D, DeclPtr);
 2499       DI->EmitDeclareOfArgVariable(&D, DeclPtr.getPointer(), ArgNo, Builder);
 2503   if (D.hasAttr<AnnotateAttr>())
 2504     EmitVarAnnotations(&D, DeclPtr.getPointer());