Lines Matching defs:PVD
527 const ParmVarDecl *getOrigParam(const ParmVarDecl *PVD) const {
528 return OrigCallee ? OrigCallee->getParamDecl(PVD->getFunctionScopeIndex())
529 : PVD;
654 APValue &createParam(CallRef Args, const ParmVarDecl *PVD, LValue &LV);
1129 APValue *getParamSlot(CallRef Call, const ParmVarDecl *PVD) {
1131 return Frame ? Frame->getTemporary(Call.getOrigParam(PVD), Call.Version)
1970 APValue &CallStackFrame::createParam(CallRef Args, const ParmVarDecl *PVD,
1973 APValue::LValueBase Base(PVD, Index, Args.Version);
1978 return createLocal(Base, PVD, PVD->getType(), ScopeKind::Call);
2299 if (auto *PVD = dyn_cast_or_null<ParmVarDecl>(VD)) {
2300 unsigned Idx = PVD->getFunctionScopeIndex();
6476 static bool EvaluateCallArg(const ParmVarDecl *PVD, const Expr *Arg,
6485 APValue &V = PVD ? Info.CurrentCall->createParam(Call, PVD, LV)
6524 const ParmVarDecl *PVD =
6527 if (!EvaluateCallArg(PVD, Args[Idx], Call, Info, NonNull)) {
8933 if (auto *PVD = dyn_cast<ParmVarDecl>(VD)) {
8935 VD = CurrFrame->Arguments.getOrigParam(PVD);
17722 const ParmVarDecl *PVD = Callee->getParamDecl(Idx);
17724 !EvaluateCallArg(PVD, *I, Call, Info) ||
17727 if (APValue *Slot = Info.getParamSlot(Call, PVD))