Home
last modified time | relevance | path

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

/external/v8/src/compiler/
Dtyper.cc27 class Typer::Decorator final : public GraphDecorator {
29 explicit Decorator(Typer* typer) : typer_(typer) {} in Decorator()
33 Typer* const typer_;
36 Typer::Typer(Isolate* isolate, JSHeapBroker* js_heap_broker, Flags flags, in Typer() function in v8::internal::compiler::Typer
52 Typer::~Typer() { in ~Typer()
57 class Typer::Visitor : public Reducer {
59 explicit Visitor(Typer* typer, LoopVariableOptimizer* induction_vars) in Visitor()
71 return UpdateType(node, TypeBinaryOp(node, x##Typer)); in Reduce()
139 case IrOpcode::k##x: return TypeBinaryOp(node, x##Typer); in TypeNode()
205 Typer* typer_;
[all …]
Dtyper.h19 class V8_EXPORT_PRIVATE Typer {
28 Typer(Isolate* isolate, JSHeapBroker* js_heap_broker, Flags flags,
30 ~Typer();
57 DISALLOW_COPY_AND_ASSIGN(Typer);
60 DEFINE_OPERATORS_FOR_FLAGS(Typer::Flags);
Djs-graph.h21 class Typer; variable
Dpipeline.cc1242 void Run(PipelineData* data, Zone* temp_zone, Typer* typer) { in Run()
2015 Typer::Flags flags = Typer::kNoFlags; in CreateGraph()
2019 flags |= Typer::kThisIsReceiver; in CreateGraph()
2023 flags |= Typer::kNewTargetIsReceiver; in CreateGraph()
2029 Typer typer(isolate(), data->js_heap_broker(), flags, data->graph()); in CreateGraph()