/external/v8/src/compiler/arm64/ |
D | instruction-selector-arm64.cc | 169 if (!selector->CanCover(node, input_node)) return false; in TryMatchAnyShift() 203 if (!selector->CanCover(node, right_node)) return false; in TryMatchAnyExtend() 219 if (selector->CanCover(mright.node(), mright.left().node()) && in TryMatchAnyExtend() 241 if (!selector->CanCover(node, index)) return false; in TryMatchLoadStoreShift() 794 if (m.left().IsWord32Shr() && CanCover(node, m.left().node()) && in VisitWord32And() 826 this, node, &m, kArm64And32, CanCover(node, m.left().node()), in VisitWord32And() 827 CanCover(node, m.right().node()), kLogical32Imm); in VisitWord32And() 834 if (m.left().IsWord64Shr() && CanCover(node, m.left().node()) && in VisitWord64And() 866 this, node, &m, kArm64And, CanCover(node, m.left().node()), in VisitWord64And() 867 CanCover(node, m.right().node()), kLogical64Imm); in VisitWord64And() [all …]
|
/external/v8/src/compiler/mips64/ |
D | instruction-selector-mips64.cc | 272 if (m.left().IsWord32Shr() && CanCover(node, m.left().node()) && in VisitWord32And() 322 if (m.left().IsWord64Shr() && CanCover(node, m.left().node()) && in VisitWord64And() 382 if (m.left().IsWord32Or() && CanCover(node, m.left().node()) && in VisitWord32Xor() 406 if (m.left().IsWord64Or() && CanCover(node, m.left().node()) && in VisitWord64Xor() 430 if (m.left().IsWord32And() && CanCover(node, m.left().node()) && in VisitWord32Shl() 501 if (m.left().IsWord64And() && CanCover(node, m.left().node()) && in VisitWord64Shl() 618 CanCover(node, m.left().node()) && CanCover(node, m.right().node())) { in VisitInt32Add() 630 CanCover(node, m.right().node()) && CanCover(node, m.left().node())) { in VisitInt32Add() 650 CanCover(node, m.left().node()) && CanCover(node, m.right().node())) { in VisitInt64Add() 663 CanCover(node, m.right().node()) && CanCover(node, m.left().node())) { in VisitInt64Add() [all …]
|
/external/v8/src/compiler/s390/ |
D | instruction-selector-s390.cc | 482 CanCover(node, left)) { in VisitWord32And() 505 this, node, &m, kS390_And, CanCover(node, m.left().node()), in VisitWord32And() 506 CanCover(node, m.right().node()), kInt16Imm_Unsigned); in VisitWord32And() 519 CanCover(node, left)) { in VisitWord64And() 559 this, node, &m, kS390_And, CanCover(node, m.left().node()), in VisitWord64And() 560 CanCover(node, m.right().node()), kInt16Imm_Unsigned); in VisitWord64And() 567 this, node, &m, kS390_Or, CanCover(node, m.left().node()), in VisitWord32Or() 568 CanCover(node, m.right().node()), kInt16Imm_Unsigned); in VisitWord32Or() 575 this, node, &m, kS390_Or, CanCover(node, m.left().node()), in VisitWord64Or() 576 CanCover(node, m.right().node()), kInt16Imm_Unsigned); in VisitWord64Or() [all …]
|
/external/v8/src/compiler/ppc/ |
D | instruction-selector-ppc.cc | 498 CanCover(node, left)) { in VisitWord32And() 521 this, node, &m, kPPC_And, CanCover(node, m.left().node()), in VisitWord32And() 522 CanCover(node, m.right().node()), kInt16Imm_Unsigned); in VisitWord32And() 537 CanCover(node, left)) { in VisitWord64And() 578 this, node, &m, kPPC_And, CanCover(node, m.left().node()), in VisitWord64And() 579 CanCover(node, m.right().node()), kInt16Imm_Unsigned); in VisitWord64And() 587 this, node, &m, kPPC_Or, CanCover(node, m.left().node()), in VisitWord32Or() 588 CanCover(node, m.right().node()), kInt16Imm_Unsigned); in VisitWord32Or() 596 this, node, &m, kPPC_Or, CanCover(node, m.left().node()), in VisitWord64Or() 597 CanCover(node, m.right().node()), kInt16Imm_Unsigned); in VisitWord64Or() [all …]
|
/external/v8/src/compiler/arm/ |
D | instruction-selector-arm.cc | 615 if (m.left().IsWord32Xor() && CanCover(node, m.left().node())) { in VisitWord32And() 622 if (m.right().IsWord32Xor() && CanCover(node, m.right().node())) { in VisitWord32And() 807 if (CanCover(m.node(), m.left().node()) && m.left().IsWord32Shl()) { in VisitWord32Sar() 971 if (CanCover(node, m.left().node())) { in VisitInt32Add() 1005 if (CanCover(mleft.node(), mleft.left().node()) && in VisitInt32Add() 1025 if (CanCover(node, m.right().node())) { in VisitInt32Add() 1059 if (CanCover(mright.node(), mright.left().node()) && in VisitInt32Add() 1087 CanCover(node, m.right().node())) { in VisitInt32Sub() 1225 if (m.left().IsFloat32Mul() && CanCover(node, m.left().node())) { in VisitFloat32Add() 1232 if (m.right().IsFloat32Mul() && CanCover(node, m.right().node())) { in VisitFloat32Add() [all …]
|
/external/v8/src/compiler/mips/ |
D | instruction-selector-mips.cc | 263 if (m.left().IsWord32Shr() && CanCover(node, m.left().node()) && in VisitWord32And() 316 if (m.left().IsWord32Or() && CanCover(node, m.left().node()) && in VisitWord32Xor() 340 if (m.left().IsWord32And() && CanCover(node, m.left().node()) && in VisitWord32Shl() 495 CanCover(node, m.left().node()) && CanCover(node, m.right().node())) { in VisitInt32Add() 507 CanCover(node, m.right().node()) && CanCover(node, m.left().node())) { in VisitInt32Add() 641 if (CanCover(node, value)) { in VisitChangeFloat64ToInt32() 664 if (CanCover(value, next)) { in VisitChangeFloat64ToInt32() 713 if (CanCover(node, value) && in VisitTruncateFloat64ToFloat32() 765 CanCover(m.node(), m.right().node())) { in VisitFloat64Sub() 767 CanCover(m.right().node(), m.right().InputAt(0))) { in VisitFloat64Sub() [all …]
|
/external/v8/src/compiler/x64/ |
D | instruction-selector-x64.cc | 43 !selector()->CanCover(node, input)) { in CanBeMemoryOperand() 306 if (offset->opcode() == IrOpcode::kInt32Add && CanCover(node, offset)) { in VisitCheckedLoad() 361 if (offset->opcode() == IrOpcode::kInt32Add && CanCover(node, offset)) { in VisitCheckedStore() 611 if (CanCover(m.node(), m.left().node()) && m.left().IsWord32Shl()) { in VisitWord32Sar() 628 if (CanCover(m.node(), m.left().node()) && m.left().IsLoad() && in VisitWord64Sar() 1156 if (CanCover(node, value)) { in VisitTruncateInt64ToInt32() 1303 CanCover(m.node(), m.right().node())) { in VisitFloat64Sub() 1305 CanCover(m.right().node(), m.right().InputAt(0))) { in VisitFloat64Sub() 1672 while (selector->CanCover(user, value)) { in VisitWordCompareZero() 1706 if (selector->CanCover(user, value)) { in VisitWordCompareZero() [all …]
|
/external/v8/src/compiler/ |
D | instruction-selector.h | 152 bool CanCover(Node* user, Node* node) const;
|
D | register-allocator.cc | 129 bool CanCover(LifetimePosition position) { in CanCover() function in v8::internal::compiler::LiveRangeBound 209 if (bound->CanCover(cur_start)) { in FindConnectableSubranges() 767 bool LiveRange::CanCover(LifetimePosition position) const { in CanCover() function in v8::internal::compiler::LiveRange 774 if (!CanCover(position)) return false; in Covers() 3154 while (op_range != nullptr && !op_range->CanCover(pred_end)) { in TryReuseSpillForPhi()
|
D | register-allocator.h | 401 bool CanCover(LifetimePosition position) const;
|
D | wasm-compiler.cc | 2116 bool CanCover(Node* value, IrOpcode::Value opcode) { in CanCover() function 2133 if (CanCover(value, IrOpcode::kJSToNumber)) { in BuildChangeTaggedToFloat64()
|
D | instruction-selector.cc | 222 bool InstructionSelector::CanCover(Node* user, Node* node) const { in CanCover() function in v8::internal::compiler::InstructionSelector
|
/external/v8/src/compiler/ia32/ |
D | instruction-selector-ia32.cc | 33 !selector()->CanCover(node, input)) { in CanBeMemoryOperand() 935 CanCover(m.node(), m.right().node())) { in VisitFloat64Sub() 937 CanCover(m.right().node(), m.right().InputAt(0))) { in VisitFloat64Sub() 1338 while (selector->CanCover(user, value)) { in VisitWordCompareZero()
|
/external/v8/src/crankshaft/ |
D | lithium-allocator.h | 275 bool CanCover(LifetimePosition position) const;
|
D | lithium-allocator.cc | 469 bool LiveRange::CanCover(LifetimePosition position) const { in CanCover() function in v8::internal::LiveRange 477 if (!CanCover(position)) return false; in Covers() 1128 if (cur_range->CanCover(cur_start)) { in ResolveControlFlow() 1132 if (cur_range->CanCover(pred_end)) { in ResolveControlFlow()
|
/external/v8/src/compiler/x87/ |
D | instruction-selector-x87.cc | 33 !selector()->CanCover(node, input)) { in CanBeMemoryOperand() 1371 while (selector->CanCover(user, value)) { in VisitWordCompareZero()
|