• Home
  • Raw
  • Download

Lines Matching refs:GraphAssemblerLabel

105 class GraphAssemblerLabel {
110 explicit GraphAssemblerLabel(GraphAssemblerLabelType type, Reps... reps) in GraphAssemblerLabel() function
120 ~GraphAssemblerLabel() { DCHECK(IsBound() || merged_count_ == 0); } in ~GraphAssemblerLabel()
152 static GraphAssemblerLabel<sizeof...(Reps)> MakeLabelFor( in MakeLabelFor()
154 return GraphAssemblerLabel<sizeof...(Reps)>(type, reps...); in MakeLabelFor()
159 static GraphAssemblerLabel<sizeof...(Reps)> MakeLabel(Reps... reps) { in MakeLabel()
165 static GraphAssemblerLabel<sizeof...(Reps)> MakeLoopLabel(Reps... reps) { in MakeLoopLabel()
171 static GraphAssemblerLabel<sizeof...(Reps)> MakeDeferredLabel(Reps... reps) { in MakeDeferredLabel()
244 void Bind(GraphAssemblerLabel<VarCount>* label);
247 void Goto(GraphAssemblerLabel<sizeof...(Vars)>* label, Vars...);
249 void Branch(Node* condition, GraphAssemblerLabel<0u>* if_true,
250 GraphAssemblerLabel<0u>* if_false);
255 void GotoIf(Node* condition, GraphAssemblerLabel<sizeof...(Vars)>* label,
260 void GotoIfNot(Node* condition, GraphAssemblerLabel<sizeof...(Vars)>* label,
269 void MergeState(GraphAssemblerLabel<sizeof...(Vars)>* label, Vars... vars);
291 Node* GraphAssemblerLabel<VarCount>::PhiAt(size_t index) { in PhiAt()
298 void GraphAssembler::MergeState(GraphAssemblerLabel<sizeof...(Vars)>* label, in MergeState()
374 void GraphAssembler::Bind(GraphAssemblerLabel<VarCount>* label) { in Bind()
386 void GraphAssembler::Goto(GraphAssemblerLabel<sizeof...(Vars)>* label, in Goto()
397 GraphAssemblerLabel<sizeof...(Vars)>* label, in GotoIf()
412 GraphAssemblerLabel<sizeof...(Vars)>* label, in GotoIfNot()