Lines Matching refs:Descriptor
23 template <typename Descriptor>
25 Node* left = Parameter(Descriptor::kLeft);
26 Node* right = Parameter(Descriptor::kRight);
27 Node* context = Parameter(Descriptor::kContext);
54 template <typename Descriptor>
56 Node* lhs = Parameter(Descriptor::kLeft);
57 Node* rhs = Parameter(Descriptor::kRight);
58 Node* context = Parameter(Descriptor::kContext);
63 template <typename Descriptor>
67 template <typename Descriptor>
75 Node* number = Parameter(Descriptor::kNumber);
104 TNode<Object> number = CAST(Parameter(Descriptor::kNumber));
110 Node* number = Parameter(Descriptor::kNumber);
133 TNode<Object> number = CAST(Parameter(Descriptor::kNumber));
139 Node* context = Parameter(Descriptor::kContext);
143 Parameter(Descriptor::kString));
232 Node* context = Parameter(Descriptor::kContext);
233 Node* input = Parameter(Descriptor::kString);
234 Node* radix = Parameter(Descriptor::kRadix);
310 Node* context = Parameter(Descriptor::kContext);
311 Node* input = Parameter(Descriptor::kString);
312 Node* radix = Parameter(Descriptor::kRadix);
318 Node* context = Parameter(Descriptor::kContext);
319 Node* receiver = Parameter(Descriptor::kReceiver);
360 Node* context = Parameter(Descriptor::kContext);
362 Parameter(Descriptor::kLeft));
364 Parameter(Descriptor::kRight));
554 template <typename Descriptor>
563 Node* context = Parameter(Descriptor::kContext);
564 var_input->Bind(Parameter(Descriptor::kValue));
586 template <typename Descriptor>
600 Node* context = Parameter(Descriptor::kContext);
601 var_left->Bind(Parameter(Descriptor::kLeft));
602 var_right->Bind(Parameter(Descriptor::kRight));
681 BinaryOp<Descriptor>(&do_smi_sub, &var_left, &var_right, &do_double_sub,
707 Node* context = Parameter(Descriptor::kContext);
714 Node* context = Parameter(Descriptor::kContext);
718 UnaryOp<Descriptor>(&var_input, &do_number, &do_number, nullptr, &do_bigint);
734 Node* context = Parameter(Descriptor::kContext);
738 UnaryOp<Descriptor>(&var_input, &do_number, &do_number, nullptr, &do_bigint);
754 Node* context = Parameter(Descriptor::kContext);
758 UnaryOp<Descriptor>(&var_input, &do_number, &do_number, nullptr, &do_bigint);
777 UnaryOp<Descriptor>(&var_input, &do_smi, &do_double, &var_input_double,
791 Node* context = Parameter(Descriptor::kContext);
804 BinaryOp<Descriptor>(&do_smi_mul, &var_left, &var_right, &do_double_mul,
817 Node* context = Parameter(Descriptor::kContext);
830 BinaryOp<Descriptor>(&do_smi_div, &var_left, &var_right, &do_double_div,
901 Node* context = Parameter(Descriptor::kContext);
914 BinaryOp<Descriptor>(&do_smi_mod, &var_left, &var_right, &do_double_mod,
926 Node* context = Parameter(Descriptor::kContext);
936 Node* context = Parameter(Descriptor::kContext);
938 BinaryOp<Descriptor>(&do_number_exp, &var_left, &var_right, &do_number_exp,
953 EmitBitwiseOp<Descriptor>(Operation::kShiftLeft);
957 EmitBitwiseOp<Descriptor>(Operation::kShiftRight);
961 EmitBitwiseOp<Descriptor>(Operation::kShiftRightLogical);
965 EmitBitwiseOp<Descriptor>(Operation::kBitwiseAnd);
969 EmitBitwiseOp<Descriptor>(Operation::kBitwiseOr);
973 EmitBitwiseOp<Descriptor>(Operation::kBitwiseXor);
977 RelationalComparisonBuiltin<Descriptor>(Operation::kLessThan);
981 RelationalComparisonBuiltin<Descriptor>(Operation::kLessThanOrEqual);
985 RelationalComparisonBuiltin<Descriptor>(Operation::kGreaterThan);
989 RelationalComparisonBuiltin<Descriptor>(Operation::kGreaterThanOrEqual);
993 Node* lhs = Parameter(Descriptor::kLeft);
994 Node* rhs = Parameter(Descriptor::kRight);
995 Node* context = Parameter(Descriptor::kContext);
1001 Node* lhs = Parameter(Descriptor::kLeft);
1002 Node* rhs = Parameter(Descriptor::kRight);