Lines Matching refs:Func
30 Function *Func = P->getFunction(FD); in isPotentialConstantExpr() local
31 if (!Func || !Func->hasBody()) in isPotentialConstantExpr()
32 Func = Compiler<ByteCodeEmitter>(*this, *P).compileFunc(FD); in isPotentialConstantExpr()
34 if (!Func) in isPotentialConstantExpr()
38 if (!Run(Parent, Func, DummyResult)) in isPotentialConstantExpr()
41 return Func->isConstexpr(); in isPotentialConstantExpr()
202 bool Context::Run(State &Parent, const Function *Func, APValue &Result) { in Run() argument
206 State.Current = new InterpFrame(State, Func, /*Caller=*/nullptr, CodePtr(), in Run()
207 Func->getArgSize()); in Run()
261 const Function *Func = P->getFunction(FD); in getOrCreateFunction() local
262 bool IsBeingCompiled = Func && Func->isDefined() && !Func->isFullyCompiled(); in getOrCreateFunction()
263 bool WasNotDefined = Func && !Func->isConstexpr() && !Func->isDefined(); in getOrCreateFunction()
266 return Func; in getOrCreateFunction()
268 if (!Func || WasNotDefined) { in getOrCreateFunction()
270 Func = F; in getOrCreateFunction()
273 return Func; in getOrCreateFunction()