Home
last modified time | relevance | path

Searched refs:VisitBinop (Results 1 – 10 of 10) sorted by relevance

/third_party/node/deps/v8/src/compiler/
Dsimplified-lowering.cc1054 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/
Dinstruction-selector-loong64.cc284 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/
Dinstruction-selector-mips64.cc288 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/
Dinstruction-selector-x64.cc706 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/
Dinstruction-selector-riscv64.cc294 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/
Dinstruction-selector-ppc.cc118 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/
Dinstruction-selector-mips.cc176 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/
Dinstruction-selector-ia32.cc802 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/
Dinstruction-selector-arm64.cc459 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/
Dinstruction-selector-arm.cc264 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 …]