Lines Matching refs:GraphAssembler
145 class GraphAssembler;
171 friend class GraphAssembler;
194 class V8_EXPORT_PRIVATE GraphAssembler {
196 // Constructs a GraphAssembler. If {schedule} is not null, the graph assembler
198 GraphAssembler(
202 virtual ~GraphAssembler();
456 explicit LoopScopeInternal(GraphAssembler* gasm)
469 GraphAssembler* const gasm_;
473 explicit LoopScope(GraphAssembler* gasm)
496 GraphAssembler* const gasm_;
503 explicit RestoreEffectControlScope(GraphAssembler* gasm)
512 GraphAssembler* const gasm_;
541 // a nesting level of 0. See also GraphAssembler::LoopScope.
558 void GraphAssembler::MergeState(GraphAssemblerLabel<sizeof...(Vars)>* label,
669 void GraphAssembler::Bind(GraphAssemblerLabel<VarCount>* label) {
694 void GraphAssembler::Branch(Node* condition,
707 void GraphAssembler::BranchWithHint(
715 void GraphAssembler::BranchImpl(Node* condition,
734 void GraphAssembler::Goto(GraphAssemblerLabel<sizeof...(Vars)>* label,
745 void GraphAssembler::GotoIf(Node* condition,
757 void GraphAssembler::GotoIfNot(Node* condition,
769 void GraphAssembler::GotoIf(Node* condition,
778 void GraphAssembler::GotoIfNot(Node* condition,
786 TNode<Object> GraphAssembler::Call(const CallDescriptor* call_descriptor,
793 TNode<Object> GraphAssembler::Call(const Operator* op, Node* first_arg,
801 class V8_EXPORT_PRIVATE JSGraphAssembler : public GraphAssembler {
809 : GraphAssembler(jsgraph, zone, node_changed_callback, mark_loop_exits),