Home
last modified time | relevance | path

Searched refs:CanCover (Results 1 – 13 of 13) sorted by relevance

/external/v8/src/compiler/arm64/
Dinstruction-selector-arm64.cc224 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/
Dinstruction-selector-mips64.cc205 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/
Dinstruction-selector-mips.cc400 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/
Dinstruction-selector-ppc.cc455 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/
Dinstruction-selector-arm.cc799 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/
Dinstruction-selector-x64.cc54 !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/
Dinstruction-selector-s390.cc145 !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/
Dinstruction-selector.h395 bool CanCover(Node* user, Node* node) const;
Dregister-allocator.cc106 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()
Dregister-allocator.h417 bool CanCover(LifetimePosition position) const; in NON_EXPORTED_BASE()
Dinstruction-selector.cc263 bool InstructionSelector::CanCover(Node* user, Node* node) const { in CanCover() function in v8::internal::compiler::InstructionSelector
Dwasm-compiler.cc2732 bool CanCover(Node* value, IrOpcode::Value opcode) { in CanCover() function
/external/v8/src/compiler/ia32/
Dinstruction-selector-ia32.cc33 !selector()->CanCover(node, input)) { in CanBeMemoryOperand()
1391 while (value->opcode() == IrOpcode::kWord32Equal && CanCover(user, value)) { in VisitWordCompareZero()
1400 if (CanCover(user, value)) { in VisitWordCompareZero()