/third_party/node/deps/v8/src/compiler/backend/x64/ |
H A D | instruction-selector-x64.cc | 36 bool CanBeImmediate(Node* node) { in CanBeImmediate() function in v8::internal::compiler::final 60 DCHECK(CanBeImmediate(node)); in GetImmediateIntegerValue() 218 if (m.displacement() == nullptr || CanBeImmediate(m.displacement())) { in GetEffectiveAddressMemoryOperand() 239 if (CanBeImmediate(index)) { in GetEffectiveIndexOperand() 611 InstructionOperand value_operand = g.CanBeImmediate(value) in VisitStoreCommon() 654 InstructionOperand value_operand = g.CanBeImmediate(value) in VisitProtectedStore() 729 } else if (g.CanBeImmediate(right)) { in VisitBinop() 928 if (g.CanBeImmediate(right)) { in VisitWord32Shift() 946 if (g.CanBeImmediate(right)) { in VisitWord64Shift() 971 if (!g.CanBeImmediate(righ in TryVisitWordShift() [all...] |
/third_party/node/deps/v8/src/compiler/backend/s390/ |
H A D | instruction-selector-s390.cc | 89 if (CanBeImmediate(node, mode)) { in UseOperand() 111 bool CanBeImmediate(Node* node, OperandModes mode) { in CanBeImmediate() function in v8::internal::compiler::OperandMode::final 119 return CanBeImmediate(value, mode); in CanBeImmediate() 122 bool CanBeImmediate(int64_t value, OperandModes mode) { in CanBeImmediate() function in v8::internal::compiler::OperandMode::final 225 CanBeImmediate(m.displacement(), immediate_mode))) { in GetEffectiveAddressMemoryOperand() 461 g.CanBeImmediate(right, *operand_mode)) { in GenerateRightOperands() 640 !g.CanBeImmediate(right, operand_mode) && in VisitBinOp() 736 if (g.CanBeImmediate(offset, OperandMode::kInt20Imm)) { in VisitGeneralStore() 1175 if (g.CanBeImmediate(right, OperandMode::kInt32Imm) && in TryMatchShiftFromMul() 1625 if ((!g.CanBeImmediate(righ in VisitWordCompare() [all...] |
/third_party/node/deps/v8/src/compiler/backend/ppc/ |
H A D | instruction-selector-ppc.cc | 33 if (CanBeImmediate(node, mode)) { in UseOperand() 39 bool CanBeImmediate(Node* node, ImmediateMode mode) { in CanBeImmediate() function in v8::internal::compiler::final 47 return CanBeImmediate(value, mode); in CanBeImmediate() 50 bool CanBeImmediate(int64_t value, ImmediateMode mode) { in CanBeImmediate() function in v8::internal::compiler::final 244 if (g.CanBeImmediate(offset, mode)) { in VisitLoadCommon() 248 } else if (g.CanBeImmediate(base, mode)) { in VisitLoadCommon() 301 if (g.CanBeImmediate(offset, kInt16Imm) in VisitStoreCommon() 303 && g.CanBeImmediate(offset, kInt16Imm_4ByteAligned) in VisitStoreCommon() 382 if (g.CanBeImmediate(offset, mode)) { in VisitStoreCommon() 386 } else if (g.CanBeImmediate(bas in VisitStoreCommon() [all...] |
/third_party/node/deps/v8/src/compiler/backend/mips/ |
H A D | instruction-selector-mips.cc | 26 if (CanBeImmediate(node, opcode)) { in UseOperand() 65 bool CanBeImmediate(Node* node, InstructionCode opcode) { in CanBeImmediate() function in v8::internal::compiler::final 167 if (g.CanBeImmediate(node, *opcode_return)) { in TryMatchImmediate() 328 if (g.CanBeImmediate(index, opcode)) { in VisitLoadTransform() 380 if (g.CanBeImmediate(index, opcode)) { in VisitLoad() 461 if (g.CanBeImmediate(index, opcode)) { in VisitStore() 1438 if (g.CanBeImmediate(index, opcode)) { in VisitUnalignedLoad() 1493 if (g.CanBeImmediate(index, opcode)) { in VisitUnalignedStore() 1552 if (g.CanBeImmediate(right, opcode)) { in VisitWordCompare() 1580 } else if (g.CanBeImmediate(lef in VisitWordCompare() [all...] |
/third_party/node/deps/v8/src/compiler/backend/ia32/ |
H A D | instruction-selector-ia32.cc | 100 bool CanBeImmediate(Node* node) { in CanBeImmediate() function in v8::internal::compiler::final 223 if ((m.displacement() == nullptr || CanBeImmediate(m.displacement()))) { in GetEffectiveAddressMemoryOperand() 238 if (CanBeImmediate(index)) { in GetEffectiveIndexOperand() 424 if (g.CanBeImmediate(node->InputAt(1))) { in VisitRROSimdShift() 452 if (g.CanBeImmediate(node->InputAt(1))) { in VisitI8x16Shift() 725 if (g.CanBeImmediate(value)) { in VisitStoreCommon() 825 } else if (g.CanBeImmediate(right)) { in VisitBinop() 940 if (g.CanBeImmediate(right)) { in VisitShift() 1104 if (g.CanBeImmediate(shift)) { in VisitWord32PairShift() 1292 (m.displacement() == nullptr || g.CanBeImmediate( in VisitInt32Add() [all...] |
/third_party/node/deps/v8/src/compiler/backend/riscv64/ |
H A D | instruction-selector-riscv64.cc | 26 if (CanBeImmediate(node, opcode)) { in UseOperand() 77 bool CanBeImmediate(Node* node, InstructionCode mode) { in CanBeImmediate() function in v8::internal::compiler::final 79 CanBeImmediate(GetIntegerConstantValue(node), mode); in CanBeImmediate() 82 bool CanBeImmediate(int64_t value, InstructionCode opcode) { in CanBeImmediate() function in v8::internal::compiler::final 250 if (g.CanBeImmediate(offset, opcode_)) { in Initialize() 256 matches_ = g.CanBeImmediate(immediate_, kRiscvLw); in Initialize() 285 if (g.CanBeImmediate(node, *opcode_return)) { in TryMatchImmediate() 395 if (g.CanBeImmediate(index, opcode)) { in EmitLoad() 416 if (g.CanBeImmediate(index, opcode)) { in EmitS128Load() 649 if (g.CanBeImmediate(inde in VisitStore() [all...] |
/third_party/node/deps/v8/src/compiler/backend/arm/ |
H A D | instruction-selector-arm.cc | 24 bool CanBeImmediate(int32_t value) const { in CanBeImmediate() function in v8::internal::compiler::ArmOperandGenerator 28 bool CanBeImmediate(uint32_t value) const { in CanBeImmediate() function in v8::internal::compiler::ArmOperandGenerator 29 return CanBeImmediate(bit_cast<int32_t>(value)); in CanBeImmediate() 32 bool CanBeImmediate(Node* node, InstructionCode opcode) { in CanBeImmediate() function in v8::internal::compiler::ArmOperandGenerator 41 return CanBeImmediate(value) || CanBeImmediate(~value); in CanBeImmediate() 47 return CanBeImmediate(value) || CanBeImmediate(-value); in CanBeImmediate() 54 return CanBeImmediate(value); in CanBeImmediate() 251 if (g.CanBeImmediate(nod in TryMatchImmediateOrShift() [all...] |
/third_party/node/deps/v8/src/compiler/backend/mips64/ |
H A D | instruction-selector-mips64.cc | 28 if (CanBeImmediate(node, opcode)) { in UseOperand() 71 bool CanBeImmediate(Node* node, InstructionCode mode) { in CanBeImmediate() function in v8::internal::compiler::final 73 CanBeImmediate(GetIntegerConstantValue(node), mode); in CanBeImmediate() 76 bool CanBeImmediate(int64_t value, InstructionCode opcode) { in CanBeImmediate() function in v8::internal::compiler::final 244 if (g.CanBeImmediate(offset, opcode_)) { in Initialize() 250 matches_ = g.CanBeImmediate(immediate_, kMips64Lw); in Initialize() 279 if (g.CanBeImmediate(node, *opcode_return)) { in TryMatchImmediate() 363 if (g.CanBeImmediate(index, opcode)) { in EmitLoad() 586 if (g.CanBeImmediate(index, opcode)) { in VisitStore() 1870 if (g.CanBeImmediate(inde in VisitUnalignedLoad() [all...] |
/third_party/node/deps/v8/src/compiler/backend/loong64/ |
H A D | instruction-selector-loong64.cc | 28 if (CanBeImmediate(node, opcode)) { in UseOperand() 71 bool CanBeImmediate(Node* node, InstructionCode mode) { in CanBeImmediate() function in v8::internal::compiler::final 73 CanBeImmediate(GetIntegerConstantValue(node), mode); in CanBeImmediate() 76 bool CanBeImmediate(int64_t value, InstructionCode opcode) { in CanBeImmediate() function in v8::internal::compiler::final 244 if (g.CanBeImmediate(offset, opcode_)) { in Initialize() 246 matches_ = g.CanBeImmediate(immediate_, kLoong64Ld_w); in Initialize() 275 if (g.CanBeImmediate(node, *opcode_return)) { in TryMatchImmediate() 377 if (g.CanBeImmediate(index, opcode)) { in EmitLoad() 508 if (g.CanBeImmediate(index, kLoong64Add_d)) { in VisitStore() 573 if (g.CanBeImmediate(inde in VisitStore() [all...] |
/third_party/node/deps/v8/src/compiler/backend/arm64/ |
H A D | instruction-selector-arm64.cc | 41 if (CanBeImmediate(node, mode)) { in UseOperand() 93 bool CanBeImmediate(Node* node, ImmediateMode mode) { in CanBeImmediate() function in v8::internal::compiler::final 95 CanBeImmediate(GetIntegerConstantValue(node), mode); in CanBeImmediate() 98 bool CanBeImmediate(int64_t value, ImmediateMode mode) { in CanBeImmediate() function in v8::internal::compiler::final 261 matches_ = g.CanBeImmediate(immediate_, kLoadStoreImm32); in Initialize() 476 if (g.CanBeImmediate(right_node, operand_mode)) { in VisitBinop() 479 } else if (can_commute && g.CanBeImmediate(left_node, operand_mode)) { in VisitBinop() 547 g.CanBeImmediate(-m.right().ResolvedValue(), kArithmeticImm)) { in VisitAddSub() 621 if (g.CanBeImmediate(index, immediate_mode)) { in EmitLoad() 888 if (g.CanBeImmediate(inde in VisitStore() [all...] |