Lines Matching defs:PVD
511 const ParmVarDecl *getOrigParam(const ParmVarDecl *PVD) const {
512 return OrigCallee ? OrigCallee->getParamDecl(PVD->getFunctionScopeIndex())
513 : PVD;
634 APValue &createParam(CallRef Args, const ParmVarDecl *PVD, LValue &LV);
1109 APValue *getParamSlot(CallRef Call, const ParmVarDecl *PVD) {
1111 return Frame ? Frame->getTemporary(Call.getOrigParam(PVD), Call.Version)
1923 APValue &CallStackFrame::createParam(CallRef Args, const ParmVarDecl *PVD,
1926 APValue::LValueBase Base(PVD, Index, Args.Version);
1931 return createLocal(Base, PVD, PVD->getType(), ScopeKind::Call);
2166 if (auto *PVD = dyn_cast_or_null<ParmVarDecl>(VD)) {
2167 unsigned Idx = PVD->getFunctionScopeIndex();
6232 static bool EvaluateCallArg(const ParmVarDecl *PVD, const Expr *Arg,
6241 APValue &V = PVD ? Info.CurrentCall->createParam(Call, PVD, LV)
6280 const ParmVarDecl *PVD =
6283 if (!EvaluateCallArg(PVD, Args[Idx], Call, Info, NonNull)) {
8657 if (auto *PVD = dyn_cast<ParmVarDecl>(VD)) {
8659 VD = CurrFrame->Arguments.getOrigParam(PVD);
16932 const ParmVarDecl *PVD = Callee->getParamDecl(Idx);
16934 !EvaluateCallArg(PVD, *I, Call, Info) ||
16937 if (APValue *Slot = Info.getParamSlot(Call, PVD))