Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Arg

678 /// CreateCoercedLoad - Create a load from \arg SrcPtr interpreted as
679 /// a pointer to an object of type \arg Ty.
765 /// CreateCoercedStore - Create a store to \arg DstPtr from \arg Src,
1188 return CGF.Builder.CreateTrunc(value, varType, "arg.unpromote");
1190 return CGF.Builder.CreateFPCast(value, varType, "arg.unpromote");
1230 const VarDecl *Arg = *i;
1235 isa<ParmVarDecl>(Arg) && cast<ParmVarDecl>(Arg)->isKNRPromoted();
1274 V = emitArgumentDemotion(*this, Arg, V);
1276 EmitParmDecl(*Arg, V, ArgNo);
1290 if (Arg->getType().isRestrictQualified())
1300 V = emitArgumentDemotion(*this, Arg, V);
1306 llvm::Type *LTy = ConvertType(Arg->getType());
1310 EmitParmDecl(*Arg, V, ArgNo);
1314 llvm::AllocaInst *Alloca = CreateMemTemp(Ty, Arg->getName());
1321 (unsigned)getContext().getDeclAlign(Arg).getQuantity());
1350 AI->setName(Arg->getName() + ".coerce" + Twine(i));
1362 AI->setName(Arg->getName() + ".coerce" + Twine(i));
1372 AI->setName(Arg->getName() + ".coerce");
1381 V = emitArgumentDemotion(*this, Arg, V);
1383 EmitParmDecl(*Arg, V, ArgNo);
1392 CharUnits Align = getContext().getDeclAlign(Arg);
1396 EmitParmDecl(*Arg, Alloca, ArgNo);
1401 AI->setName(Arg->getName() + "." + Twine(Index));
1408 EmitParmDecl(*Arg, CreateMemTemp(Ty), ArgNo);
1410 EmitParmDecl(*Arg, llvm::UndefValue::get(ConvertType(Arg->getType())),