/external/v8/src/compiler/arm64/ |
D | instruction-selector-arm64.cc | 224 selector_->CanCover(m.node(), m.left().node())) { in Initialize() 265 if (!selector->CanCover(node, input_node)) return false; in TryMatchAnyShift() 302 if (!selector->CanCover(node, right_node)) return false; in TryMatchAnyExtend() 318 if (selector->CanCover(mright.node(), mright.left().node()) && in TryMatchAnyExtend() 340 if (!selector->CanCover(node, index)) return false; in TryMatchLoadStoreShift() 855 if (m.left().IsWord32Shr() && CanCover(node, m.left().node()) && in VisitWord32And() 888 this, node, &m, kArm64And32, CanCover(node, m.left().node()), in VisitWord32And() 889 CanCover(node, m.right().node()), kLogical32Imm); in VisitWord32And() 896 if (m.left().IsWord64Shr() && CanCover(node, m.left().node()) && in VisitWord64And() 929 this, node, &m, kArm64And, CanCover(node, m.left().node()), in VisitWord64And() [all …]
|
/external/v8/src/compiler/mips64/ |
D | instruction-selector-mips64.cc | 205 selector_->CanCover(m.node(), m.left().node())) { in Initialize() 506 if (m.left().IsWord32Shr() && CanCover(node, m.left().node()) && in VisitWord32And() 556 if (m.left().IsWord64Shr() && CanCover(node, m.left().node()) && in VisitWord64And() 620 if (m.left().IsWord32Or() && CanCover(node, m.left().node()) && in VisitWord32Xor() 644 if (m.left().IsWord64Or() && CanCover(node, m.left().node()) && in VisitWord64Xor() 668 if (m.left().IsWord32And() && CanCover(node, m.left().node()) && in VisitWord32Shl() 724 if (m.left().IsWord32Shl() && CanCover(node, m.left().node())) { in VisitWord32Sar() 753 m.right().IsInRange(32, 63) && CanCover(node, m.left().node())) { in VisitWord64Shl() 761 if (m.left().IsWord64And() && CanCover(node, m.left().node()) && in VisitWord64Shl() 890 CanCover(node, m.left().node()) && CanCover(node, m.right().node())) { in VisitInt32Add() [all …]
|
/external/v8/src/compiler/mips/ |
D | instruction-selector-mips.cc | 400 if (m.left().IsWord32Shr() && CanCover(node, m.left().node()) && in VisitWord32And() 457 if (m.left().IsWord32Or() && CanCover(node, m.left().node()) && in VisitWord32Xor() 481 if (m.left().IsWord32And() && CanCover(node, m.left().node()) && in VisitWord32Shl() 538 m.left().IsWord32Shl() && CanCover(node, m.left().node())) { in VisitWord32Sar() 683 CanCover(node, m.left().node()) && CanCover(node, m.right().node())) { in VisitInt32Add() 695 CanCover(node, m.right().node()) && CanCover(node, m.left().node())) { in VisitInt32Add() 829 if (CanCover(node, value)) { in VisitChangeFloat64ToInt32() 852 if (CanCover(value, next)) { in VisitChangeFloat64ToInt32() 901 if (CanCover(node, value) && in VisitTruncateFloat64ToFloat32() 935 if (m.left().IsFloat32Mul() && CanCover(node, m.left().node())) { in VisitFloat32Add() [all …]
|
/external/v8/src/compiler/ppc/ |
D | instruction-selector-ppc.cc | 455 CanCover(node, left)) { in VisitWord32And() 478 this, node, &m, kPPC_And, CanCover(node, m.left().node()), in VisitWord32And() 479 CanCover(node, m.right().node()), kInt16Imm_Unsigned); in VisitWord32And() 494 CanCover(node, left)) { in VisitWord64And() 535 this, node, &m, kPPC_And, CanCover(node, m.left().node()), in VisitWord64And() 536 CanCover(node, m.right().node()), kInt16Imm_Unsigned); in VisitWord64And() 544 this, node, &m, kPPC_Or, CanCover(node, m.left().node()), in VisitWord32Or() 545 CanCover(node, m.right().node()), kInt16Imm_Unsigned); in VisitWord32Or() 553 this, node, &m, kPPC_Or, CanCover(node, m.left().node()), in VisitWord64Or() 554 CanCover(node, m.right().node()), kInt16Imm_Unsigned); in VisitWord64Or() [all …]
|
/external/v8/src/compiler/arm/ |
D | instruction-selector-arm.cc | 799 if (m.left().IsWord32Xor() && CanCover(node, m.left().node())) { in VisitWord32And() 806 if (m.right().IsWord32Xor() && CanCover(node, m.right().node())) { in VisitWord32And() 985 if (CanCover(m.node(), m.left().node()) && m.left().IsWord32Shl()) { in VisitWord32Sar() 1157 if (CanCover(node, m.left().node())) { in VisitInt32Add() 1192 if (CanCover(mleft.node(), mleft.left().node()) && in VisitInt32Add() 1213 if (CanCover(node, m.right().node())) { in VisitInt32Add() 1248 if (CanCover(mright.node(), mright.left().node()) && in VisitInt32Add() 1277 CanCover(node, m.right().node())) { in VisitInt32Sub() 1437 if (m.left().IsFloat32Mul() && CanCover(node, m.left().node())) { 1444 if (m.right().IsFloat32Mul() && CanCover(node, m.right().node())) { [all …]
|
/external/v8/src/compiler/x64/ |
D | instruction-selector-x64.cc | 54 !selector()->CanCover(node, input)) { in CanBeMemoryOperand() 377 CanCover(node, value)) { in VisitStore() 679 if (selector->CanCover(m.node(), m.left().node()) && m.left().IsLoad() && in TryMatchLoadWord64AndShiftRight() 764 if (CanCover(m.node(), m.left().node()) && m.left().IsWord32Shl()) { in VisitWord32Sar() 1115 if (value->opcode() == IrOpcode::kLoad && CanCover(node, value)) { in VisitChangeInt32ToInt64() 1338 if (CanCover(node, value)) { in VisitTruncateInt64ToInt32() 1889 while (value->opcode() == IrOpcode::kWord32Equal && CanCover(user, value)) { in VisitWordCompareZero() 1898 if (CanCover(user, value)) { in VisitWordCompareZero() 1922 if (CanCover(user, value)) { in VisitWordCompareZero() 2110 if (CanCover(user, value)) { in VisitWord64Equal()
|
/external/v8/src/compiler/s390/ |
D | instruction-selector-s390.cc | 145 !selector()->CanCover(user, input)) { in CanBeMemoryOperand() 463 if (mright.IsLoad() && selector->CanCover(node, right) && in GenerateRightOperands() 873 CanCover(node, left)) { in VisitWord64And() 1000 if (selector->CanCover(node, m.left().node()) && m.left().IsWord32Shl()) { in TryMatchSignExtInt16OrInt8FromWord32Sar() 1162 if (CanCover(node, input.node()) && input.IsLoad()) { in VisitWord32ReverseBytes() 1786 while (value->opcode() == IrOpcode::kWord32Equal && CanCover(user, value)) { in VisitWordCompareZero() 1796 if (CanCover(user, value)) { in VisitWordCompareZero() 1805 if (CanCover(user, value)) { in VisitWordCompareZero() 1838 if (CanCover(user, value)) { in VisitWordCompareZero()
|
/external/v8/src/compiler/ |
D | instruction-selector.h | 395 bool CanCover(Node* user, Node* node) const;
|
D | register-allocator.cc | 106 bool CanCover(LifetimePosition position) { in CanCover() function in v8::internal::compiler::LiveRangeBound 186 if (bound->CanCover(cur_start)) { in FindConnectableSubranges() 759 bool LiveRange::CanCover(LifetimePosition position) const { in CanCover() function in v8::internal::compiler::LiveRange 766 if (!CanCover(position)) return false; in Covers() 3371 while (op_range != nullptr && !op_range->CanCover(pred_end)) { in TryReuseSpillForPhi()
|
D | register-allocator.h | 417 bool CanCover(LifetimePosition position) const; in NON_EXPORTED_BASE()
|
D | instruction-selector.cc | 263 bool InstructionSelector::CanCover(Node* user, Node* node) const { in CanCover() function in v8::internal::compiler::InstructionSelector
|
D | wasm-compiler.cc | 2732 bool CanCover(Node* value, IrOpcode::Value opcode) { in CanCover() function
|
/external/v8/src/compiler/ia32/ |
D | instruction-selector-ia32.cc | 33 !selector()->CanCover(node, input)) { in CanBeMemoryOperand() 1391 while (value->opcode() == IrOpcode::kWord32Equal && CanCover(user, value)) { in VisitWordCompareZero() 1400 if (CanCover(user, value)) { in VisitWordCompareZero()
|