/third_party/node/deps/v8/src/compiler/ |
D | simplified-lowering.cc | 1054 void VisitBinop(Node* node, UseInfo left_use, UseInfo right_use, in VisitBinop() function in v8::internal::compiler::RepresentationSelector 1068 void VisitBinop(Node* node, UseInfo input_use, MachineRepresentation output, in VisitBinop() function in v8::internal::compiler::RepresentationSelector 1070 VisitBinop<T>(node, input_use, input_use, output, restriction_type); in VisitBinop() 1077 return VisitBinop<T>(node, UseInfo::TruncatingWord32(), in VisitSpeculativeInt32Binop() 1081 return VisitBinop<T>(node, in VisitSpeculativeInt32Binop() 1107 VisitBinop<T>(node, UseInfo::TruncatingFloat64(), in VisitFloat64Binop() 1113 VisitBinop<T>(node, UseInfo::Word64(), MachineRepresentation::kWord64); in VisitInt64Binop() 1118 VisitBinop<T>(node, UseInfo::TruncatingWord32(), in VisitWord32TruncatingBinop() 1561 VisitBinop<T>(node, input_use, MachineRepresentation::kWord32, restriction); in VisitForCheckedInt32Mul() 1628 VisitBinop<T>(node, UseInfo::TruncatingWord32(), in VisitSpeculativeIntegerAdditiveOp() [all …]
|
/third_party/node/deps/v8/src/compiler/backend/loong64/ |
D | instruction-selector-loong64.cc | 284 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() function 321 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() function 325 VisitBinop(selector, node, opcode, has_reverse_opcode, reverse_opcode, &cont); in VisitBinop() 328 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() function 330 VisitBinop(selector, node, opcode, false, kArchNop, cont); in VisitBinop() 333 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() function 335 VisitBinop(selector, node, opcode, false, kArchNop); in VisitBinop() 636 VisitBinop(this, node, kLoong64And32, true, kLoong64And32); in VisitWord32And() 691 VisitBinop(this, node, kLoong64And, true, kLoong64And); in VisitWord64And() 695 VisitBinop(this, node, kLoong64Or32, true, kLoong64Or32); in VisitWord32Or() [all …]
|
/third_party/node/deps/v8/src/compiler/backend/mips64/ |
D | instruction-selector-mips64.cc | 288 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() function 325 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() function 329 VisitBinop(selector, node, opcode, has_reverse_opcode, reverse_opcode, &cont); in VisitBinop() 332 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() function 334 VisitBinop(selector, node, opcode, false, kArchNop, cont); in VisitBinop() 337 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() function 339 VisitBinop(selector, node, opcode, false, kArchNop); in VisitBinop() 652 VisitBinop(this, node, kMips64And32, true, kMips64And32); in VisitWord32And() 707 VisitBinop(this, node, kMips64And, true, kMips64And); in VisitWord64And() 711 VisitBinop(this, node, kMips64Or32, true, kMips64Or32); in VisitWord32Or() [all …]
|
/third_party/node/deps/v8/src/compiler/backend/x64/ |
D | instruction-selector-x64.cc | 706 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() function 768 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() function 771 VisitBinop(selector, node, opcode, &cont); in VisitBinop() 782 VisitBinop(this, node, kX64And32); in VisitWord32And() 800 VisitBinop(this, node, kX64And); in VisitWord64And() 805 VisitBinop(this, node, kX64Or32); in VisitWord32Or() 809 VisitBinop(this, node, kX64Or); in VisitWord64Or() 818 VisitBinop(this, node, kX64Xor32); in VisitWord32Xor() 828 VisitBinop(this, node, kX64Xor); in VisitWord64Xor() 1229 VisitBinop(this, node, kX64Add32); in VisitInt32Add() [all …]
|
/third_party/node/deps/v8/src/compiler/backend/riscv64/ |
D | instruction-selector-riscv64.cc | 294 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() function 338 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() function 342 VisitBinop(selector, node, opcode, has_reverse_opcode, reverse_opcode, &cont); in VisitBinop() 345 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() function 347 VisitBinop(selector, node, opcode, false, kArchNop, cont); in VisitBinop() 350 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() function 352 VisitBinop(selector, node, opcode, false, kArchNop); in VisitBinop() 670 VisitBinop(this, node, kRiscvAnd32, true, kRiscvAnd32); in VisitWord32And() 707 VisitBinop(this, node, kRiscvAnd, true, kRiscvAnd); in VisitWord64And() 711 VisitBinop(this, node, kRiscvOr32, true, kRiscvOr32); in VisitWord32Or() [all …]
|
/third_party/node/deps/v8/src/compiler/backend/ppc/ |
D | instruction-selector-ppc.cc | 118 void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() function 151 void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() function 154 VisitBinop<Matcher>(selector, node, opcode, operand_mode, &cont); in VisitBinop() 457 VisitBinop<Matcher>(selector, node, opcode, imm_mode); in VisitLogical() 602 VisitBinop<Int32BinopMatcher>(this, node, kPPC_Xor, kInt16Imm_Unsigned); in VisitWord32Xor() 642 VisitBinop<Int64BinopMatcher>(this, node, kPPC_Xor, kInt16Imm_Unsigned); in VisitWord64Xor() 1045 VisitBinop<Int32BinopMatcher>(this, node, kPPC_Add32, kInt16Imm); in VisitInt32Add() 1050 VisitBinop<Int64BinopMatcher>(this, node, kPPC_Add64, kInt16Imm); in VisitInt64Add() 1060 VisitBinop<Int32BinopMatcher>(this, node, kPPC_Sub, kInt16Imm_Negate); in VisitInt32Sub() 1071 VisitBinop<Int64BinopMatcher>(this, node, kPPC_Sub, kInt16Imm_Negate); in VisitInt64Sub() [all …]
|
/third_party/node/deps/v8/src/compiler/backend/mips/ |
D | instruction-selector-mips.cc | 176 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() function 220 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() function 224 VisitBinop(selector, node, opcode, has_reverse_opcode, reverse_opcode, &cont); in VisitBinop() 227 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() function 229 VisitBinop(selector, node, opcode, false, kArchNop, cont); in VisitBinop() 232 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() function 234 VisitBinop(selector, node, opcode, false, kArchNop); in VisitBinop() 534 VisitBinop(this, node, kMipsAnd, true, kMipsAnd); in VisitWord32And() 538 VisitBinop(this, node, kMipsOr, true, kMipsOr); in VisitWord32Or() 561 VisitBinop(this, node, kMipsXor, true, kMipsXor); in VisitWord32Xor() [all …]
|
/third_party/node/deps/v8/src/compiler/backend/ia32/ |
D | instruction-selector-ia32.cc | 802 void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() function 859 void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() function 862 VisitBinop(selector, node, opcode, &cont); in VisitBinop() 868 VisitBinop(this, node, kIA32And); in VisitWord32And() 872 VisitBinop(this, node, kIA32Or); in VisitWord32Or() 881 VisitBinop(this, node, kIA32Xor); in VisitWord32Xor() 1311 VisitBinop(this, node, kIA32Add); in VisitInt32Add() 1320 VisitBinop(this, node, kIA32Sub); in VisitInt32Sub() 1832 return VisitBinop(this, node, kIA32Add, cont); in VisitWordCompareZero() 1835 return VisitBinop(this, node, kIA32Sub, cont); in VisitWordCompareZero() [all …]
|
/third_party/node/deps/v8/src/compiler/backend/arm64/ |
D | instruction-selector-arm64.cc | 459 void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() function 534 void VisitBinop(InstructionSelector* selector, Node* node, ArchOpcode opcode, in VisitBinop() function 537 VisitBinop<Matcher>(selector, node, opcode, operand_mode, &cont); in VisitBinop() 552 VisitBinop<Matcher>(selector, node, opcode, kArithmeticImm); in VisitAddSub() 1081 VisitBinop<Matcher>(selector, node, opcode, imm_mode); in VisitLogical() 2491 VisitBinop<Int32BinopMatcher>(selector, node, opcode, immediate_mode, cont); in VisitWord32Compare() 2910 return VisitBinop<Int32BinopMatcher>(this, node, kArm64Add32, in VisitWordCompareZero() 2914 return VisitBinop<Int32BinopMatcher>(this, node, kArm64Sub32, in VisitWordCompareZero() 2925 return VisitBinop<Int64BinopMatcher>(this, node, kArm64Add, in VisitWordCompareZero() 2929 return VisitBinop<Int64BinopMatcher>(this, node, kArm64Sub, in VisitWordCompareZero() [all …]
|
/third_party/node/deps/v8/src/compiler/backend/arm/ |
D | instruction-selector-arm.cc | 264 void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() function 314 void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() function 317 VisitBinop(selector, node, opcode, reverse_opcode, &cont); in VisitBinop() 1061 VisitBinop(this, node, kArmAnd, kArmAnd); in VisitWord32And() 1065 VisitBinop(this, node, kArmOrr, kArmOrr); in VisitWord32Or() 1084 VisitBinop(this, node, kArmEor, kArmEor); in VisitWord32Xor() 1464 VisitBinop(this, node, kArmAdd, kArmAdd); in VisitInt32Add() 1477 VisitBinop(this, node, kArmSub, kArmRsb); in VisitInt32Sub() 2059 return VisitBinop(this, node, kArmAdd, kArmAdd, cont); in VisitWordCompareZero() 2062 return VisitBinop(this, node, kArmSub, kArmRsb, cont); in VisitWordCompareZero() [all …]
|