Lines Matching refs:TNode

24   TNode<Object> Generate_AddWithFeedback(
25 const LazyNode<Context>& context, TNode<Object> left, TNode<Object> right,
26 TNode<UintPtrT> slot, const LazyNode<HeapObject>& maybe_feedback_vector,
29 TNode<Object> Generate_SubtractWithFeedback(
30 const LazyNode<Context>& context, TNode<Object> left, TNode<Object> right,
31 TNode<UintPtrT> slot, const LazyNode<HeapObject>& maybe_feedback_vector,
34 TNode<Object> Generate_MultiplyWithFeedback(
35 const LazyNode<Context>& context, TNode<Object> left, TNode<Object> right,
36 TNode<UintPtrT> slot, const LazyNode<HeapObject>& maybe_feedback_vector,
39 TNode<Object> Generate_DivideWithFeedback(
40 const LazyNode<Context>& context, TNode<Object> dividend,
41 TNode<Object> divisor, TNode<UintPtrT> slot,
45 TNode<Object> Generate_ModulusWithFeedback(
46 const LazyNode<Context>& context, TNode<Object> dividend,
47 TNode<Object> divisor, TNode<UintPtrT> slot,
51 TNode<Object> Generate_ExponentiateWithFeedback(
52 const LazyNode<Context>& context, TNode<Object> base,
53 TNode<Object> exponent, TNode<UintPtrT> slot,
57 TNode<Object> Generate_BitwiseOrWithFeedback(
58 const LazyNode<Context>& context, TNode<Object> left, TNode<Object> right,
59 TNode<UintPtrT> slot, const LazyNode<HeapObject>& maybe_feedback_vector,
61 TNode<Object> result = Generate_BitwiseBinaryOpWithFeedback(
67 TNode<Object> Generate_BitwiseXorWithFeedback(
68 const LazyNode<Context>& context, TNode<Object> left, TNode<Object> right,
69 TNode<UintPtrT> slot, const LazyNode<HeapObject>& maybe_feedback_vector,
71 TNode<Object> result = Generate_BitwiseBinaryOpWithFeedback(
78 TNode<Object> Generate_BitwiseAndWithFeedback(
79 const LazyNode<Context>& context, TNode<Object> left, TNode<Object> right,
80 TNode<UintPtrT> slot, const LazyNode<HeapObject>& maybe_feedback_vector,
82 TNode<Object> result = Generate_BitwiseBinaryOpWithFeedback(
89 TNode<Object> Generate_ShiftLeftWithFeedback(
90 const LazyNode<Context>& context, TNode<Object> left, TNode<Object> right,
91 TNode<UintPtrT> slot, const LazyNode<HeapObject>& maybe_feedback_vector,
93 TNode<Object> result = Generate_BitwiseBinaryOpWithFeedback(
100 TNode<Object> Generate_ShiftRightWithFeedback(
101 const LazyNode<Context>& context, TNode<Object> left, TNode<Object> right,
102 TNode<UintPtrT> slot, const LazyNode<HeapObject>& maybe_feedback_vector,
104 TNode<Object> result = Generate_BitwiseBinaryOpWithFeedback(
111 TNode<Object> Generate_ShiftRightLogicalWithFeedback(
112 const LazyNode<Context>& context, TNode<Object> left, TNode<Object> right,
113 TNode<UintPtrT> slot, const LazyNode<HeapObject>& maybe_feedback_vector,
115 TNode<Object> result = Generate_BitwiseBinaryOpWithFeedback(
122 TNode<Object> Generate_BitwiseBinaryOpWithFeedback(
123 Operation bitwise_op, TNode<Object> left, TNode<Object> right,
124 const LazyNode<Context>& context, TNode<UintPtrT> slot,
136 TNode<Object> Generate_BitwiseBinaryOp(Operation bitwise_op,
137 TNode<Object> left,
138 TNode<Object> right,
139 TNode<Context> context) {
147 std::function<TNode<Object>(TNode<Smi>, TNode<Smi>, TVariable<Smi>*)>;
149 std::function<TNode<Float64T>(TNode<Float64T>, TNode<Float64T>)>;
151 TNode<Object> Generate_BinaryOperationWithFeedback(
152 const LazyNode<Context>& context, TNode<Object> left, TNode<Object> right,
153 TNode<UintPtrT> slot, const LazyNode<HeapObject>& maybe_feedback_vector,
158 TNode<Object> Generate_BitwiseBinaryOpWithOptionalFeedback(
159 Operation bitwise_op, TNode<Object> left, TNode<Object> right,
160 const LazyNode<Context>& context, TNode<UintPtrT>* slot,
164 TNode<Object> Generate_BitwiseBinaryOpWithSmiOperandAndOptionalFeedback(
165 Operation bitwise_op, TNode<Object> left, TNode<Object> right,
166 const LazyNode<Context>& context, TNode<UintPtrT>* slot,