Home
last modified time | relevance | path

Searched refs:typer_ (Results 1 – 4 of 4) sorted by relevance

/external/v8/src/asmjs/
Dasm-typer.h182 explicit FunctionScope(AsmTyper* typer) : typer_(typer) { in FunctionScope()
183 DCHECK(!typer_->in_function_); in FunctionScope()
184 typer_->in_function_ = true; in FunctionScope()
185 typer_->local_scope_.Clear(); in FunctionScope()
186 typer_->return_type_ = AsmType::None(); in FunctionScope()
190 DCHECK(typer_->in_function_); in ~FunctionScope()
191 typer_->in_function_ = false; in ~FunctionScope()
194 AsmTyper* typer_; member
Dasm-wasm-builder.cc76 typer_(typer), in AsmWasmBuilderImpl()
127 if (!typer_->ValidateBeforeFunctionsPhase()) { in Build()
136 typer_->FailWithMessage("Module missing export section."); in Build()
178 typer_->TriggerParsingError(); in VisitFunctionDeclaration()
186 if (!typer_->ValidateInnerFunction(decl)) { in VisitFunctionDeclaration()
215 typer_->ClearFunctionNodeTypes(); in VisitFunctionDeclaration()
341 typer_->FailWithMessage("Module has multiple returns."); in VisitReturnStatement()
345 if (!typer_->ValidateAfterFunctionsPhase()) { in VisitReturnStatement()
546 if (auto* func_type = typer_->TypeOf(expr)->AsFunctionType()) { in VisitFunctionLiteral()
603 typer_->VariableAsStandardMember(var); in VisitStdlibConstant()
[all …]
Dasm-wasm-builder.h35 const AsmTyper* typer() { return &typer_; } in typer()
39 AsmTyper typer_; variable
/external/v8/src/compiler/
Dtyper.cc29 explicit Decorator(Typer* typer) : typer_(typer) {} in Decorator()
33 Typer* const typer_; member in v8::internal::compiler::Typer::Decorator
72 : typer_(typer), in Visitor()
214 Typer* typer_; member in v8::internal::compiler::Typer::Visitor
239 Zone* zone() { return typer_->zone(); } in zone()
240 Isolate* isolate() { return typer_->isolate(); } in isolate()
241 Graph* graph() { return typer_->graph(); } in graph()
357 Visitor typing(typer_, nullptr); in Decorate()
361 typer_->zone()); in Decorate()
378 return input->IsInhabited() ? f(input, typer_) : Type::None(); in TypeUnaryOp()
[all …]