Lines Matching refs:Node
69 Node* NullConstant();
70 Node* UndefinedConstant();
73 Node* PointerConstant(void* value) { in PointerConstant()
76 Node* IntPtrConstant(intptr_t value) { in IntPtrConstant()
81 Node* RelocatableIntPtrConstant(intptr_t value, RelocInfo::Mode rmode);
82 Node* Int32Constant(int32_t value) { in Int32Constant()
85 Node* StackSlot(MachineRepresentation rep, int alignment = 0) {
88 Node* Int64Constant(int64_t value) { in Int64Constant()
91 Node* NumberConstant(double value) { in NumberConstant()
94 Node* Float32Constant(float value) { in Float32Constant()
97 Node* Float64Constant(double value) { in Float64Constant()
100 Node* HeapConstant(Handle<HeapObject> object) { in HeapConstant()
103 Node* BooleanConstant(bool value) { in BooleanConstant()
107 Node* ExternalConstant(ExternalReference address) { in ExternalConstant()
110 Node* RelocatableInt32Constant(int32_t value, RelocInfo::Mode rmode) { in RelocatableInt32Constant()
113 Node* RelocatableInt64Constant(int64_t value, RelocInfo::Mode rmode) { in RelocatableInt64Constant()
117 Node* Projection(int index, Node* a) { in Projection()
122 Node* Load(MachineType rep, Node* base,
126 Node* Load(MachineType rep, Node* base, Node* index,
136 Node* Store(MachineRepresentation rep, Node* base, Node* value, in Store()
140 Node* Store(MachineRepresentation rep, Node* base, Node* index, Node* value, in Store()
145 Node* Retain(Node* value) { return AddNode(common()->Retain(), value); } in Retain()
148 Node* UnalignedLoad(MachineType type, Node* base) { in UnalignedLoad()
151 Node* UnalignedLoad(MachineType type, Node* base, Node* index) { in UnalignedLoad()
158 Node* UnalignedStore(MachineRepresentation rep, Node* base, Node* value) { in UnalignedStore()
161 Node* UnalignedStore(MachineRepresentation rep, Node* base, Node* index, in UnalignedStore()
162 Node* value) { in UnalignedStore()
175 Node* AtomicLoad(MachineType type, Node* base, Node* index) { in AtomicLoad()
178 Node* AtomicStore(MachineRepresentation rep, Node* base, Node* index, in AtomicStore()
179 Node* value) { in AtomicStore()
183 Node* Atomic##name(MachineType rep, Node* base, Node* index, Node* value) { \
194 Node* AtomicCompareExchange(MachineType rep, Node* base, Node* index, in AtomicCompareExchange()
195 Node* old_value, Node* new_value) { in AtomicCompareExchange()
200 Node* SpeculationFence() { in SpeculationFence()
205 Node* WordAnd(Node* a, Node* b) { in WordAnd()
208 Node* WordOr(Node* a, Node* b) { return AddNode(machine()->WordOr(), a, b); } in WordOr()
209 Node* WordXor(Node* a, Node* b) { in WordXor()
212 Node* WordShl(Node* a, Node* b) { in WordShl()
215 Node* WordShr(Node* a, Node* b) { in WordShr()
218 Node* WordSar(Node* a, Node* b) { in WordSar()
221 Node* WordRor(Node* a, Node* b) { in WordRor()
224 Node* WordEqual(Node* a, Node* b) { in WordEqual()
227 Node* WordNotEqual(Node* a, Node* b) { in WordNotEqual()
230 Node* WordNot(Node* a) { in WordNot()
238 Node* Word32And(Node* a, Node* b) { in Word32And()
241 Node* Word32Or(Node* a, Node* b) { in Word32Or()
244 Node* Word32Xor(Node* a, Node* b) { in Word32Xor()
247 Node* Word32Shl(Node* a, Node* b) { in Word32Shl()
250 Node* Word32Shr(Node* a, Node* b) { in Word32Shr()
253 Node* Word32Sar(Node* a, Node* b) { in Word32Sar()
256 Node* Word32Ror(Node* a, Node* b) { in Word32Ror()
259 Node* Word32Clz(Node* a) { return AddNode(machine()->Word32Clz(), a); } in Word32Clz()
260 Node* Word32Equal(Node* a, Node* b) { in Word32Equal()
263 Node* Word32NotEqual(Node* a, Node* b) { in Word32NotEqual()
266 Node* Word32BitwiseNot(Node* a) { return Word32Xor(a, Int32Constant(-1)); } in Word32BitwiseNot()
267 Node* Word32BinaryNot(Node* a) { return Word32Equal(a, Int32Constant(0)); } in Word32BinaryNot()
269 Node* Word64And(Node* a, Node* b) { in Word64And()
272 Node* Word64Or(Node* a, Node* b) { in Word64Or()
275 Node* Word64Xor(Node* a, Node* b) { in Word64Xor()
278 Node* Word64Shl(Node* a, Node* b) { in Word64Shl()
281 Node* Word64Shr(Node* a, Node* b) { in Word64Shr()
284 Node* Word64Sar(Node* a, Node* b) { in Word64Sar()
287 Node* Word64Ror(Node* a, Node* b) { in Word64Ror()
290 Node* Word64Clz(Node* a) { return AddNode(machine()->Word64Clz(), a); } in Word64Clz()
291 Node* Word64Equal(Node* a, Node* b) { in Word64Equal()
294 Node* Word64NotEqual(Node* a, Node* b) { in Word64NotEqual()
297 Node* Word64Not(Node* a) { return Word64Xor(a, Int64Constant(-1)); } in Word64Not()
299 Node* Int32Add(Node* a, Node* b) { in Int32Add()
302 Node* Int32AddWithOverflow(Node* a, Node* b) { in Int32AddWithOverflow()
305 Node* Int32Sub(Node* a, Node* b) { in Int32Sub()
308 Node* Int32SubWithOverflow(Node* a, Node* b) { in Int32SubWithOverflow()
311 Node* Int32Mul(Node* a, Node* b) { in Int32Mul()
314 Node* Int32MulHigh(Node* a, Node* b) { in Int32MulHigh()
317 Node* Int32MulWithOverflow(Node* a, Node* b) { in Int32MulWithOverflow()
320 Node* Int32Div(Node* a, Node* b) { in Int32Div()
323 Node* Int32Mod(Node* a, Node* b) { in Int32Mod()
326 Node* Int32LessThan(Node* a, Node* b) { in Int32LessThan()
329 Node* Int32LessThanOrEqual(Node* a, Node* b) { in Int32LessThanOrEqual()
332 Node* Uint32Div(Node* a, Node* b) { in Uint32Div()
335 Node* Uint32LessThan(Node* a, Node* b) { in Uint32LessThan()
338 Node* Uint32LessThanOrEqual(Node* a, Node* b) { in Uint32LessThanOrEqual()
341 Node* Uint32Mod(Node* a, Node* b) { in Uint32Mod()
344 Node* Uint32MulHigh(Node* a, Node* b) { in Uint32MulHigh()
347 Node* Int32GreaterThan(Node* a, Node* b) { return Int32LessThan(b, a); } in Int32GreaterThan()
348 Node* Int32GreaterThanOrEqual(Node* a, Node* b) { in Int32GreaterThanOrEqual()
351 Node* Uint32GreaterThan(Node* a, Node* b) { return Uint32LessThan(b, a); } in Uint32GreaterThan()
352 Node* Uint32GreaterThanOrEqual(Node* a, Node* b) { in Uint32GreaterThanOrEqual()
355 Node* Int32Neg(Node* a) { return Int32Sub(Int32Constant(0), a); } in Int32Neg()
357 Node* Int64Add(Node* a, Node* b) { in Int64Add()
360 Node* Int64AddWithOverflow(Node* a, Node* b) { in Int64AddWithOverflow()
363 Node* Int64Sub(Node* a, Node* b) { in Int64Sub()
366 Node* Int64SubWithOverflow(Node* a, Node* b) { in Int64SubWithOverflow()
369 Node* Int64Mul(Node* a, Node* b) { in Int64Mul()
372 Node* Int64Div(Node* a, Node* b) { in Int64Div()
375 Node* Int64Mod(Node* a, Node* b) { in Int64Mod()
378 Node* Int64Neg(Node* a) { return Int64Sub(Int64Constant(0), a); } in Int64Neg()
379 Node* Int64LessThan(Node* a, Node* b) { in Int64LessThan()
382 Node* Int64LessThanOrEqual(Node* a, Node* b) { in Int64LessThanOrEqual()
385 Node* Uint64LessThan(Node* a, Node* b) { in Uint64LessThan()
388 Node* Uint64LessThanOrEqual(Node* a, Node* b) { in Uint64LessThanOrEqual()
391 Node* Int64GreaterThan(Node* a, Node* b) { return Int64LessThan(b, a); } in Int64GreaterThan()
392 Node* Int64GreaterThanOrEqual(Node* a, Node* b) { in Int64GreaterThanOrEqual()
395 Node* Uint64GreaterThan(Node* a, Node* b) { return Uint64LessThan(b, a); } in Uint64GreaterThan()
396 Node* Uint64GreaterThanOrEqual(Node* a, Node* b) { in Uint64GreaterThanOrEqual()
399 Node* Uint64Div(Node* a, Node* b) { in Uint64Div()
402 Node* Uint64Mod(Node* a, Node* b) { in Uint64Mod()
405 Node* Int32PairAdd(Node* a_low, Node* a_high, Node* b_low, Node* b_high) { in Int32PairAdd()
408 Node* Int32PairSub(Node* a_low, Node* a_high, Node* b_low, Node* b_high) { in Int32PairSub()
411 Node* Int32PairMul(Node* a_low, Node* a_high, Node* b_low, Node* b_high) { in Int32PairMul()
414 Node* Word32PairShl(Node* low_word, Node* high_word, Node* shift) { in Word32PairShl()
417 Node* Word32PairShr(Node* low_word, Node* high_word, Node* shift) { in Word32PairShr()
420 Node* Word32PairSar(Node* low_word, Node* high_word, Node* shift) { in Word32PairSar()
425 Node* IntPtr##name(Node* a, Node* b) { \
446 Node* UintPtr##name(Node* a, Node* b) { \
458 Node* Int32AbsWithOverflow(Node* a) { in Int32AbsWithOverflow()
462 Node* Int64AbsWithOverflow(Node* a) { in Int64AbsWithOverflow()
466 Node* IntPtrAbsWithOverflow(Node* a) { in IntPtrAbsWithOverflow()
471 Node* Float32Add(Node* a, Node* b) { in Float32Add()
474 Node* Float32Sub(Node* a, Node* b) { in Float32Sub()
477 Node* Float32Mul(Node* a, Node* b) { in Float32Mul()
480 Node* Float32Div(Node* a, Node* b) { in Float32Div()
483 Node* Float32Abs(Node* a) { return AddNode(machine()->Float32Abs(), a); } in Float32Abs()
484 Node* Float32Neg(Node* a) { return AddNode(machine()->Float32Neg(), a); } in Float32Neg()
485 Node* Float32Sqrt(Node* a) { return AddNode(machine()->Float32Sqrt(), a); } in Float32Sqrt()
486 Node* Float32Equal(Node* a, Node* b) { in Float32Equal()
489 Node* Float32NotEqual(Node* a, Node* b) { in Float32NotEqual()
492 Node* Float32LessThan(Node* a, Node* b) { in Float32LessThan()
495 Node* Float32LessThanOrEqual(Node* a, Node* b) { in Float32LessThanOrEqual()
498 Node* Float32GreaterThan(Node* a, Node* b) { return Float32LessThan(b, a); } in Float32GreaterThan()
499 Node* Float32GreaterThanOrEqual(Node* a, Node* b) { in Float32GreaterThanOrEqual()
502 Node* Float32Max(Node* a, Node* b) { in Float32Max()
505 Node* Float32Min(Node* a, Node* b) { in Float32Min()
508 Node* Float64Add(Node* a, Node* b) { in Float64Add()
511 Node* Float64Sub(Node* a, Node* b) { in Float64Sub()
514 Node* Float64Mul(Node* a, Node* b) { in Float64Mul()
517 Node* Float64Div(Node* a, Node* b) { in Float64Div()
520 Node* Float64Mod(Node* a, Node* b) { in Float64Mod()
523 Node* Float64Max(Node* a, Node* b) { in Float64Max()
526 Node* Float64Min(Node* a, Node* b) { in Float64Min()
529 Node* Float64Abs(Node* a) { return AddNode(machine()->Float64Abs(), a); } in Float64Abs()
530 Node* Float64Neg(Node* a) { return AddNode(machine()->Float64Neg(), a); } in Float64Neg()
531 Node* Float64Acos(Node* a) { return AddNode(machine()->Float64Acos(), a); } in Float64Acos()
532 Node* Float64Acosh(Node* a) { return AddNode(machine()->Float64Acosh(), a); } in Float64Acosh()
533 Node* Float64Asin(Node* a) { return AddNode(machine()->Float64Asin(), a); } in Float64Asin()
534 Node* Float64Asinh(Node* a) { return AddNode(machine()->Float64Asinh(), a); } in Float64Asinh()
535 Node* Float64Atan(Node* a) { return AddNode(machine()->Float64Atan(), a); } in Float64Atan()
536 Node* Float64Atanh(Node* a) { return AddNode(machine()->Float64Atanh(), a); } in Float64Atanh()
537 Node* Float64Atan2(Node* a, Node* b) { in Float64Atan2()
540 Node* Float64Cbrt(Node* a) { return AddNode(machine()->Float64Cbrt(), a); } in Float64Cbrt()
541 Node* Float64Cos(Node* a) { return AddNode(machine()->Float64Cos(), a); } in Float64Cos()
542 Node* Float64Cosh(Node* a) { return AddNode(machine()->Float64Cosh(), a); } in Float64Cosh()
543 Node* Float64Exp(Node* a) { return AddNode(machine()->Float64Exp(), a); } in Float64Exp()
544 Node* Float64Expm1(Node* a) { return AddNode(machine()->Float64Expm1(), a); } in Float64Expm1()
545 Node* Float64Log(Node* a) { return AddNode(machine()->Float64Log(), a); } in Float64Log()
546 Node* Float64Log1p(Node* a) { return AddNode(machine()->Float64Log1p(), a); } in Float64Log1p()
547 Node* Float64Log10(Node* a) { return AddNode(machine()->Float64Log10(), a); } in Float64Log10()
548 Node* Float64Log2(Node* a) { return AddNode(machine()->Float64Log2(), a); } in Float64Log2()
549 Node* Float64Pow(Node* a, Node* b) { in Float64Pow()
552 Node* Float64Sin(Node* a) { return AddNode(machine()->Float64Sin(), a); } in Float64Sin()
553 Node* Float64Sinh(Node* a) { return AddNode(machine()->Float64Sinh(), a); } in Float64Sinh()
554 Node* Float64Sqrt(Node* a) { return AddNode(machine()->Float64Sqrt(), a); } in Float64Sqrt()
555 Node* Float64Tan(Node* a) { return AddNode(machine()->Float64Tan(), a); } in Float64Tan()
556 Node* Float64Tanh(Node* a) { return AddNode(machine()->Float64Tanh(), a); } in Float64Tanh()
557 Node* Float64Equal(Node* a, Node* b) { in Float64Equal()
560 Node* Float64NotEqual(Node* a, Node* b) { in Float64NotEqual()
563 Node* Float64LessThan(Node* a, Node* b) { in Float64LessThan()
566 Node* Float64LessThanOrEqual(Node* a, Node* b) { in Float64LessThanOrEqual()
569 Node* Float64GreaterThan(Node* a, Node* b) { return Float64LessThan(b, a); } in Float64GreaterThan()
570 Node* Float64GreaterThanOrEqual(Node* a, Node* b) { in Float64GreaterThanOrEqual()
575 Node* BitcastTaggedToWord(Node* a) { in BitcastTaggedToWord()
582 Node* BitcastMaybeObjectToWord(Node* a) { in BitcastMaybeObjectToWord()
589 Node* BitcastWordToTagged(Node* a) { in BitcastWordToTagged()
592 Node* BitcastWordToTaggedSigned(Node* a) { in BitcastWordToTaggedSigned()
599 Node* TruncateFloat64ToWord32(Node* a) { in TruncateFloat64ToWord32()
602 Node* ChangeFloat32ToFloat64(Node* a) { in ChangeFloat32ToFloat64()
605 Node* ChangeInt32ToFloat64(Node* a) { in ChangeInt32ToFloat64()
608 Node* ChangeUint32ToFloat64(Node* a) { in ChangeUint32ToFloat64()
611 Node* ChangeFloat64ToInt32(Node* a) { in ChangeFloat64ToInt32()
614 Node* ChangeFloat64ToUint32(Node* a) { in ChangeFloat64ToUint32()
617 Node* ChangeFloat64ToUint64(Node* a) { in ChangeFloat64ToUint64()
620 Node* TruncateFloat64ToUint32(Node* a) { in TruncateFloat64ToUint32()
623 Node* TruncateFloat32ToInt32(Node* a) { in TruncateFloat32ToInt32()
626 Node* TruncateFloat32ToUint32(Node* a) { in TruncateFloat32ToUint32()
629 Node* TryTruncateFloat32ToInt64(Node* a) { in TryTruncateFloat32ToInt64()
632 Node* TryTruncateFloat64ToInt64(Node* a) { in TryTruncateFloat64ToInt64()
635 Node* TryTruncateFloat32ToUint64(Node* a) { in TryTruncateFloat32ToUint64()
638 Node* TryTruncateFloat64ToUint64(Node* a) { in TryTruncateFloat64ToUint64()
641 Node* ChangeInt32ToInt64(Node* a) { in ChangeInt32ToInt64()
644 Node* ChangeUint32ToUint64(Node* a) { in ChangeUint32ToUint64()
647 Node* TruncateFloat64ToFloat32(Node* a) { in TruncateFloat64ToFloat32()
650 Node* TruncateInt64ToInt32(Node* a) { in TruncateInt64ToInt32()
653 Node* RoundFloat64ToInt32(Node* a) { in RoundFloat64ToInt32()
656 Node* RoundInt32ToFloat32(Node* a) { in RoundInt32ToFloat32()
659 Node* RoundInt64ToFloat32(Node* a) { in RoundInt64ToFloat32()
662 Node* RoundInt64ToFloat64(Node* a) { in RoundInt64ToFloat64()
665 Node* RoundUint32ToFloat32(Node* a) { in RoundUint32ToFloat32()
668 Node* RoundUint64ToFloat32(Node* a) { in RoundUint64ToFloat32()
671 Node* RoundUint64ToFloat64(Node* a) { in RoundUint64ToFloat64()
674 Node* BitcastFloat32ToInt32(Node* a) { in BitcastFloat32ToInt32()
677 Node* BitcastFloat64ToInt64(Node* a) { in BitcastFloat64ToInt64()
680 Node* BitcastInt32ToFloat32(Node* a) { in BitcastInt32ToFloat32()
683 Node* BitcastInt64ToFloat64(Node* a) { in BitcastInt64ToFloat64()
686 Node* Float32RoundDown(Node* a) { in Float32RoundDown()
689 Node* Float64RoundDown(Node* a) { in Float64RoundDown()
692 Node* Float32RoundUp(Node* a) { in Float32RoundUp()
695 Node* Float64RoundUp(Node* a) { in Float64RoundUp()
698 Node* Float32RoundTruncate(Node* a) { in Float32RoundTruncate()
701 Node* Float64RoundTruncate(Node* a) { in Float64RoundTruncate()
704 Node* Float64RoundTiesAway(Node* a) { in Float64RoundTiesAway()
707 Node* Float32RoundTiesEven(Node* a) { in Float32RoundTiesEven()
710 Node* Float64RoundTiesEven(Node* a) { in Float64RoundTiesEven()
713 Node* Word32ReverseBytes(Node* a) { in Word32ReverseBytes()
716 Node* Word64ReverseBytes(Node* a) { in Word64ReverseBytes()
721 Node* Float64ExtractLowWord32(Node* a) { in Float64ExtractLowWord32()
724 Node* Float64ExtractHighWord32(Node* a) { in Float64ExtractHighWord32()
727 Node* Float64InsertLowWord32(Node* a, Node* b) { in Float64InsertLowWord32()
730 Node* Float64InsertHighWord32(Node* a, Node* b) { in Float64InsertHighWord32()
733 Node* Float64SilenceNaN(Node* a) { in Float64SilenceNaN()
738 Node* LoadStackPointer() { return AddNode(machine()->LoadStackPointer()); } in LoadStackPointer()
739 Node* LoadFramePointer() { return AddNode(machine()->LoadFramePointer()); } in LoadFramePointer()
740 Node* LoadParentFramePointer() { in LoadParentFramePointer()
745 Node* TargetParameter();
746 Node* Parameter(size_t index);
749 Node* LoadFromPointer(void* address, MachineType rep, int32_t offset = 0) {
752 Node* StoreToPointer(void* address, MachineRepresentation rep, Node* node) { in StoreToPointer()
755 Node* UnalignedLoadFromPointer(void* address, MachineType rep,
759 Node* UnalignedStoreToPointer(void* address, MachineRepresentation rep, in UnalignedStoreToPointer()
760 Node* node) { in UnalignedStoreToPointer()
763 Node* StringConstant(const char* string) { in StringConstant()
767 Node* TaggedPoisonOnSpeculation(Node* value) { in TaggedPoisonOnSpeculation()
774 Node* WordPoisonOnSpeculation(Node* value) { in WordPoisonOnSpeculation()
783 Node* CallN(CallDescriptor* call_descriptor, int input_count,
784 Node* const* inputs);
788 Node* CallNWithFrameState(CallDescriptor* call_descriptor, int input_count,
789 Node* const* inputs);
793 Node* TailCallN(CallDescriptor* call_descriptor, int input_count,
794 Node* const* inputs);
797 Node* CallCFunction0(MachineType return_type, Node* function);
799 Node* CallCFunction1(MachineType return_type, MachineType arg0_type,
800 Node* function, Node* arg0);
803 Node* CallCFunction1WithCallerSavedRegisters(
804 MachineType return_type, MachineType arg0_type, Node* function,
805 Node* arg0, SaveFPRegsMode mode = kSaveFPRegs);
807 Node* CallCFunction2(MachineType return_type, MachineType arg0_type,
808 MachineType arg1_type, Node* function, Node* arg0,
809 Node* arg1);
811 Node* CallCFunction3(MachineType return_type, MachineType arg0_type,
813 Node* function, Node* arg0, Node* arg1, Node* arg2);
816 Node* CallCFunction3WithCallerSavedRegisters(
818 MachineType arg2_type, Node* function, Node* arg0, Node* arg1, Node* arg2,
821 Node* CallCFunction4(MachineType return_type, MachineType arg0_type,
823 MachineType arg3_type, Node* function, Node* arg0,
824 Node* arg1, Node* arg2, Node* arg3);
826 Node* CallCFunction5(MachineType return_type, MachineType arg0_type,
829 Node* function, Node* arg0, Node* arg1, Node* arg2,
830 Node* arg3, Node* arg4);
832 Node* CallCFunction6(MachineType return_type, MachineType arg0_type,
835 MachineType arg5_type, Node* function, Node* arg0,
836 Node* arg1, Node* arg2, Node* arg3, Node* arg4,
837 Node* arg5);
839 Node* CallCFunction8(MachineType return_type, MachineType arg0_type,
843 MachineType arg7_type, Node* function, Node* arg0,
844 Node* arg1, Node* arg2, Node* arg3, Node* arg4,
845 Node* arg5, Node* arg6, Node* arg7);
847 Node* CallCFunction9(MachineType return_type, MachineType arg0_type,
852 Node* function, Node* arg0, Node* arg1, Node* arg2,
853 Node* arg3, Node* arg4, Node* arg5, Node* arg6,
854 Node* arg7, Node* arg8);
862 void Branch(Node* condition, RawMachineLabel* true_val,
864 void Switch(Node* index, RawMachineLabel* default_label,
867 void Return(Node* value);
868 void Return(Node* v1, Node* v2);
869 void Return(Node* v1, Node* v2, Node* v3);
870 void Return(Node* v1, Node* v2, Node* v3, Node* v4);
871 void Return(int count, Node* v[]);
872 void PopAndReturn(Node* pop, Node* value);
873 void PopAndReturn(Node* pop, Node* v1, Node* v2);
874 void PopAndReturn(Node* pop, Node* v1, Node* v2, Node* v3);
875 void PopAndReturn(Node* pop, Node* v1, Node* v2, Node* v3, Node* v4);
877 void Deoptimize(Node* state);
878 void DebugAbort(Node* message);
892 void Continuations(Node* call, RawMachineLabel* if_success,
896 Node* Phi(MachineRepresentation rep, Node* n1, Node* n2) { in Phi()
899 Node* Phi(MachineRepresentation rep, Node* n1, Node* n2, Node* n3) { in Phi()
902 Node* Phi(MachineRepresentation rep, Node* n1, Node* n2, Node* n3, Node* n4) { in Phi()
905 Node* Phi(MachineRepresentation rep, int input_count, Node* const* inputs);
906 void AppendPhiInput(Node* phi, Node* new_input);
913 Node* AddNode(const Operator* op, int input_count, Node* const* inputs);
915 Node* AddNode(const Operator* op) { in AddNode()
916 return AddNode(op, 0, static_cast<Node* const*>(nullptr)); in AddNode()
920 Node* AddNode(const Operator* op, Node* n1, TArgs... args) { in AddNode()
921 Node* buffer[] = {n1, args...}; in AddNode()
926 Node* MakeNode(const Operator* op, int input_count, Node* const* inputs);
940 Node* target_parameter_;