Home
last modified time | relevance | path

Searched refs:OperandAt (Results 1 – 21 of 21) sorted by relevance

/external/v8/src/crankshaft/
Dhydrogen-instructions.h549 return index == kNoRedefinedOperand ? NULL : OperandAt(index); in RedefinedOperand()
567 value = value->OperandAt(index); in ActualValue()
580 virtual HValue* OperandAt(int index) const = 0;
1027 HValue* OperandAt(int i) const final { return inputs_[i]; } in OperandAt() function
1095 HValue* OperandAt(int i) const override { return inputs_[i]; } in OperandAt() function
1129 HValue* value() const { return OperandAt(0); } in value()
1235 HValue* value() const { return OperandAt(0); } in value()
1372 HValue* value() const { return OperandAt(0); } in value()
1373 HValue* context() const { return OperandAt(1); } in context()
1374 HValue* parameter_count() const { return OperandAt(2); } in parameter_count()
[all …]
Dhydrogen-escape-analysis.cc92 HValue* operand = old_state->OperandAt(index); in NewStateForLoopHeader()
106 HValue* operand = old_state->OperandAt(index); in NewStateCopy()
195 NewLoadReplacement(load, state->OperandAt(index)); in AnalyzeDataFlow()
227 if (instr->OperandAt(i) != allocate) continue; in AnalyzeDataFlow()
272 HValue* operand = state->OperandAt(index); in AnalyzeDataFlow()
273 HValue* succ_operand = succ_state->OperandAt(index); in AnalyzeDataFlow()
Dhydrogen-representation-changes.cc178 HValue* input = current->OperandAt(i); in Run()
195 HValue* input = current->OperandAt(i); in Run()
212 HValue* input = current->OperandAt(i); in Run()
Dhydrogen-uint32-analysis.cc123 HValue* operand = phi->OperandAt(j); in CheckPhiOperands()
147 HValue* operand = phi->OperandAt(j); in UnmarkPhi()
Dhydrogen-instructions.cc140 h_infer->AddToWorklist(OperandAt(i)); in AddDependantsToWorklist()
452 if (OperandAt(i)->id() != other->OperandAt(i)->id()) return false; in Equals()
464 result = result * 19 + OperandAt(i)->id() + (result >> 7); in Hashcode()
542 HValue* operand = OperandAt(i); in Kill()
610 HValue* old_value = OperandAt(index); in RegisterUse()
665 os << NameOf(OperandAt(i)); in PrintDataTo()
762 HValue* other_operand = OperandAt(i); in Verify()
1007 os << NameOf(OperandAt(i)) << " "; in PrintDataTo()
1743 Range* range = OperandAt(0)->range()->Copy(zone); in InferRange()
1745 range->Union(OperandAt(i)->range()); in InferRange()
[all …]
Dhydrogen-dce.cc23 HValue* input = instr->OperandAt(i); in MarkLive()
Dlithium.cc698 HValue* arg_value = value->OperandAt(i); in AddObjectToMaterialize()
714 HValue* arg_value = value->OperandAt(i); in AddObjectToMaterialize()
Dhydrogen-range-analysis.cc222 AddToWorklist(phi->OperandAt(i)); in PropagateMinusZeroChecks()
Dhydrogen-check-elimination.cc206 HValue* phi_operand = phi->OperandAt(pred_index); in Copy()
326 HValue* phi_operand = phi->OperandAt(pred_index); in Merge()
Dlithium-allocator.cc562 if (!phi->OperandAt(index)->IsConstant()) { in ComputeLiveOut()
563 live_out->Add(phi->OperandAt(index)->id()); in ComputeLiveOut()
1026 HValue* op = phi->OperandAt(j); in ResolvePhis()
Dhydrogen-gvn.cc621 if (instr->OperandAt(i)->IsDefinedAfter(pre_header)) { in ProcessLoopBlock()
Dhydrogen.cc3587 if (phi->OperandAt(k) == GetConstantHole()) return false; in CheckConstPhiUses()
8577 if (!elements->OperandAt(0)->IsForInCacheArray()) return false; in TryInlineBuiltinMethodCall()
8578 HForInCacheArray* cache = HForInCacheArray::cast(elements->OperandAt(0)); in TryInlineBuiltinMethodCall()
8581 if (cache->enumerable() != receiver->OperandAt(0)) return false; in TryInlineBuiltinMethodCall()
/external/v8/src/crankshaft/x64/
Dlithium-x64.cc798 DCHECK(!current->OperandAt(0)->IsControlInstruction()); in VisitInstruction()
800 LDummyUse(UseAny(current->OperandAt(0)))); in VisitInstruction()
803 if (current->OperandAt(i)->IsControlInstruction()) continue; in VisitInstruction()
805 new(zone()) LDummyUse(UseAny(current->OperandAt(i))); in VisitInstruction()
1030 LOperand* op = UseFixed(instr->OperandAt(1), rsi); in DoCallWithDescriptor()
1035 op = UseFixed(instr->OperandAt( in DoCallWithDescriptor()
1042 op = UseAny(instr->OperandAt( in DoCallWithDescriptor()
2034 FindDehoistedKeyDefinitions(candidate->OperandAt(i)); in FindDehoistedKeyDefinitions()
/external/v8/src/crankshaft/arm/
Dlithium-arm.cc771 DCHECK(!current->OperandAt(0)->IsControlInstruction()); in VisitInstruction()
773 LDummyUse(UseAny(current->OperandAt(0)))); in VisitInstruction()
776 if (current->OperandAt(i)->IsControlInstruction()) continue; in VisitInstruction()
778 new(zone()) LDummyUse(UseAny(current->OperandAt(i))); in VisitInstruction()
1005 LOperand* op = UseFixed(instr->OperandAt(1), cp); in DoCallWithDescriptor()
1010 op = UseFixed(instr->OperandAt( in DoCallWithDescriptor()
1017 op = UseAny(instr->OperandAt( in DoCallWithDescriptor()
/external/v8/src/crankshaft/ppc/
Dlithium-ppc.cc786 DCHECK(!current->OperandAt(0)->IsControlInstruction()); in VisitInstruction()
788 LDummyUse(UseAny(current->OperandAt(0)))); in VisitInstruction()
791 if (current->OperandAt(i)->IsControlInstruction()) continue; in VisitInstruction()
793 new (zone()) LDummyUse(UseAny(current->OperandAt(i))); in VisitInstruction()
1016 LOperand* op = UseFixed(instr->OperandAt(1), cp); in DoCallWithDescriptor()
1021 op = UseFixed(instr->OperandAt( in DoCallWithDescriptor()
1028 op = UseAny(instr->OperandAt( in DoCallWithDescriptor()
/external/v8/src/crankshaft/s390/
Dlithium-s390.cc717 DCHECK(!current->OperandAt(0)->IsControlInstruction()); in VisitInstruction()
719 LDummyUse(UseAny(current->OperandAt(0)))); in VisitInstruction()
722 if (current->OperandAt(i)->IsControlInstruction()) continue; in VisitInstruction()
724 new (zone()) LDummyUse(UseAny(current->OperandAt(i))); in VisitInstruction()
929 LOperand* op = UseFixed(instr->OperandAt(1), cp); in DoCallWithDescriptor()
934 op = UseFixed(instr->OperandAt( in DoCallWithDescriptor()
941 op = UseAny(instr->OperandAt( in DoCallWithDescriptor()
/external/v8/src/crankshaft/mips/
Dlithium-mips.cc781 DCHECK(!current->OperandAt(0)->IsControlInstruction()); in VisitInstruction()
783 LDummyUse(UseAny(current->OperandAt(0)))); in VisitInstruction()
786 if (current->OperandAt(i)->IsControlInstruction()) continue; in VisitInstruction()
788 new(zone()) LDummyUse(UseAny(current->OperandAt(i))); in VisitInstruction()
1010 LOperand* op = UseFixed(instr->OperandAt(1), cp); in DoCallWithDescriptor()
1015 op = UseFixed(instr->OperandAt( in DoCallWithDescriptor()
1022 op = UseAny(instr->OperandAt( in DoCallWithDescriptor()
/external/v8/src/crankshaft/mips64/
Dlithium-mips64.cc781 DCHECK(!current->OperandAt(0)->IsControlInstruction()); in VisitInstruction()
783 LDummyUse(UseAny(current->OperandAt(0)))); in VisitInstruction()
786 if (current->OperandAt(i)->IsControlInstruction()) continue; in VisitInstruction()
788 new(zone()) LDummyUse(UseAny(current->OperandAt(i))); in VisitInstruction()
1010 LOperand* op = UseFixed(instr->OperandAt(1), cp); in DoCallWithDescriptor()
1015 op = UseFixed(instr->OperandAt( in DoCallWithDescriptor()
1022 op = UseAny(instr->OperandAt( in DoCallWithDescriptor()
/external/v8/src/crankshaft/arm64/
Dlithium-arm64.cc614 DCHECK(!current->OperandAt(0)->IsControlInstruction()); in VisitInstruction()
616 LDummyUse(UseAny(current->OperandAt(0)))); in VisitInstruction()
619 if (current->OperandAt(i)->IsControlInstruction()) continue; in VisitInstruction()
621 new(zone()) LDummyUse(UseAny(current->OperandAt(i))); in VisitInstruction()
968 LOperand* op = UseFixed(instr->OperandAt(1), cp); in DoCallWithDescriptor()
973 op = UseFixed(instr->OperandAt( in DoCallWithDescriptor()
988 op = UseRegisterAtStart(instr->OperandAt( in DoCallWithDescriptor()
/external/v8/src/crankshaft/x87/
Dlithium-x87.cc801 DCHECK(!current->OperandAt(0)->IsControlInstruction()); in VisitInstruction()
803 LDummyUse(UseAny(current->OperandAt(0)))); in VisitInstruction()
806 if (current->OperandAt(i)->IsControlInstruction()) continue; in VisitInstruction()
808 new(zone()) LDummyUse(UseAny(current->OperandAt(i))); in VisitInstruction()
1059 LOperand* op = UseFixed(instr->OperandAt(1), esi); in DoCallWithDescriptor()
1064 op = UseFixed(instr->OperandAt( in DoCallWithDescriptor()
1071 op = UseAny(instr->OperandAt( in DoCallWithDescriptor()
/external/v8/src/crankshaft/ia32/
Dlithium-ia32.cc804 DCHECK(!current->OperandAt(0)->IsControlInstruction()); in VisitInstruction()
806 LDummyUse(UseAny(current->OperandAt(0)))); in VisitInstruction()
809 if (current->OperandAt(i)->IsControlInstruction()) continue; in VisitInstruction()
811 new(zone()) LDummyUse(UseAny(current->OperandAt(i))); in VisitInstruction()
1042 LOperand* op = UseFixed(instr->OperandAt(1), esi); in DoCallWithDescriptor()
1047 op = UseFixed(instr->OperandAt( in DoCallWithDescriptor()
1054 op = UseAny(instr->OperandAt( in DoCallWithDescriptor()