Lines Matching refs:Func
32 Function *Func = P->getFunction(FD); in isPotentialConstantExpr() local
33 if (!Func || !Func->hasBody()) in isPotentialConstantExpr()
34 Func = ByteCodeStmtGen<ByteCodeEmitter>(*this, *P).compileFunc(FD); in isPotentialConstantExpr()
37 if (!Run(Parent, Func, DummyResult)) { in isPotentialConstantExpr()
41 return Func->isConstexpr(); in isPotentialConstantExpr()
207 bool Context::Run(State &Parent, const Function *Func, APValue &Result) { in Run() argument
211 State.Current = new InterpFrame(State, Func, /*Caller=*/nullptr, {}); in Run()
273 const Function *Func = P->getFunction(FD); in getOrCreateFunction() local
274 bool IsBeingCompiled = Func && Func->isDefined() && !Func->isFullyCompiled(); in getOrCreateFunction()
275 bool WasNotDefined = Func && !Func->isConstexpr() && !Func->isDefined(); in getOrCreateFunction()
278 return Func; in getOrCreateFunction()
280 if (!Func || WasNotDefined) { in getOrCreateFunction()
282 Func = F; in getOrCreateFunction()
285 return Func; in getOrCreateFunction()