Lines Matching refs:Operator
13 #include "src/compiler/common-operator.h"
20 #include "src/compiler/operator-properties.h"
22 #include "src/compiler/simplified-operator.h"
46 // to local rules for each operator.
48 // possible lowering for each operator so far, and that in turn determines
172 void ChangeToPureOp(Node* node, const Operator* new_op) {
877 // Update the select operator.
902 // Update the phi operator.
1044 const Operator* Int32Op(Node* node) {
1048 const Operator* Int32OverflowOp(Node* node) {
1052 const Operator* Uint32Op(Node* node) {
1056 const Operator* Uint32OverflowOp(Node* node) {
1060 const Operator* Float64Op(Node* node) {
1348 // Depending on the operator, propagate new usage info to the inputs.
1361 node->op()->HasProperty(Operator::kPure)) {
3018 const Operator* const merge_op = common()->Merge(2);
3019 const Operator* const phi_op =
3096 const Operator* const merge_op = common()->Merge(2);
3097 const Operator* const phi_op =
3223 const Operator* const merge_op = common()->Merge(2);
3224 const Operator* const phi_op =
3255 void SimplifiedLowering::DoMax(Node* node, Operator const* op,
3266 void SimplifiedLowering::DoMin(Node* node, Operator const* op,
3277 void SimplifiedLowering::DoShift(Node* node, Operator const* op,
3284 DCHECK(op->HasProperty(Operator::kPure));
3289 Operator::Properties properties = Operator::kEliminatable;
3304 Operator const* const op = machine()->Word32Equal();
3402 Operator const* SimplifiedLowering::ToNumberOperator() {
3408 Operator::kNoProperties);