Home
last modified time | relevance | path

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

/external/v8/src/compiler/arm64/
Dinstruction-selector-arm64.cc169 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/
Dinstruction-selector-mips64.cc272 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/
Dinstruction-selector-s390.cc482 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/
Dinstruction-selector-ppc.cc498 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/
Dinstruction-selector-arm.cc615 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/
Dinstruction-selector-mips.cc263 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/
Dinstruction-selector-x64.cc43 !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/
Dinstruction-selector.h152 bool CanCover(Node* user, Node* node) const;
Dregister-allocator.cc129 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()
Dregister-allocator.h401 bool CanCover(LifetimePosition position) const;
Dwasm-compiler.cc2116 bool CanCover(Node* value, IrOpcode::Value opcode) { in CanCover() function
2133 if (CanCover(value, IrOpcode::kJSToNumber)) { in BuildChangeTaggedToFloat64()
Dinstruction-selector.cc222 bool InstructionSelector::CanCover(Node* user, Node* node) const { in CanCover() function in v8::internal::compiler::InstructionSelector
/external/v8/src/compiler/ia32/
Dinstruction-selector-ia32.cc33 !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/
Dlithium-allocator.h275 bool CanCover(LifetimePosition position) const;
Dlithium-allocator.cc469 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/
Dinstruction-selector-x87.cc33 !selector()->CanCover(node, input)) { in CanBeMemoryOperand()
1371 while (selector->CanCover(user, value)) { in VisitWordCompareZero()