Searched refs:Typer (Results 1 – 4 of 4) sorted by relevance
/external/v8/src/compiler/ |
D | typer.cc | 27 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 …]
|
D | typer.h | 19 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);
|
D | js-graph.h | 21 class Typer; variable
|
D | pipeline.cc | 1242 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()
|