Home
last modified time | relevance | path

Searched refs:Typer (Results 1 – 5 of 5) sorted by relevance

/external/v8/src/compiler/
Dtyper.cc29 class Typer::Decorator final : public GraphDecorator {
31 explicit Decorator(Typer* typer) : typer_(typer) {} in Decorator()
35 Typer* const typer_;
38 Typer::Typer(JSHeapBroker* broker, Flags flags, Graph* graph, in Typer() function in v8::internal::compiler::Typer
54 Typer::~Typer() { in ~Typer()
59 class Typer::Visitor : public Reducer {
61 explicit Visitor(Typer* typer, LoopVariableOptimizer* induction_vars) in Visitor()
140 Typer* typer_;
178 using UnaryTyperFun = Type (*)(Type, Typer* t);
179 using BinaryTyperFun = Type (*)(Type, Type, Typer* t);
[all …]
Dtyper.h22 class V8_EXPORT_PRIVATE Typer {
31 Typer(JSHeapBroker* broker, Flags flags, Graph* graph,
33 ~Typer();
34 Typer(const Typer&) = delete;
35 Typer& operator=(const Typer&) = delete;
64 DEFINE_OPERATORS_FOR_FLAGS(Typer::Flags)
Djs-graph.h21 class Typer; variable
Dpipeline.cc413 Typer* CreateTyper() { in CreateTyper()
416 new Typer(broker(), typer_flags_, graph(), &info()->tick_counter()); in CreateTyper()
420 void AddTyperFlag(Typer::Flag flag) { in AddTyperFlag()
585 Typer* typer_ = nullptr;
586 Typer::Flags typer_flags_ = Typer::kNoFlags;
1482 DECL_PIPELINE_PHASE_CONSTANTS(Typer) in DECL_PIPELINE_PHASE_CONSTANTS()
1484 void Run(PipelineData* data, Zone* temp_zone, Typer* typer) { in DECL_PIPELINE_PHASE_CONSTANTS()
2503 data->AddTyperFlag(Typer::kThisIsReceiver); in CreateGraph()
2507 data->AddTyperFlag(Typer::kNewTargetIsReceiver); in CreateGraph()
/external/v8/src/logging/
Dcounters.h948 ADD_THREAD_SPECIFIC_COUNTER(V, Optimize, Typer) \