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.cc91 HValue* operand = old_state->OperandAt(index); in NewStateForLoopHeader()
105 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.cc177 HValue* input = current->OperandAt(i); in Run()
194 HValue* input = current->OperandAt(i); in Run()
211 HValue* input = current->OperandAt(i); in Run()
Dhydrogen-uint32-analysis.cc122 HValue* operand = phi->OperandAt(j); in CheckPhiOperands()
146 HValue* operand = phi->OperandAt(j); in UnmarkPhi()
Dhydrogen-instructions.cc139 h_infer->AddToWorklist(OperandAt(i)); in AddDependantsToWorklist()
451 if (OperandAt(i)->id() != other->OperandAt(i)->id()) return false; in Equals()
463 result = result * 19 + OperandAt(i)->id() + (result >> 7); in Hashcode()
541 HValue* operand = OperandAt(i); in Kill()
609 HValue* old_value = OperandAt(index); in RegisterUse()
664 os << NameOf(OperandAt(i)); in PrintDataTo()
761 HValue* other_operand = OperandAt(i); in Verify()
1006 os << NameOf(OperandAt(i)) << " "; in PrintDataTo()
1753 Range* range = OperandAt(0)->range()->Copy(zone); in InferRange()
1755 range->Union(OperandAt(i)->range()); in InferRange()
[all …]
Dhydrogen-dce.cc22 HValue* input = instr->OperandAt(i); in MarkLive()
Dlithium.cc697 HValue* arg_value = value->OperandAt(i); in AddObjectToMaterialize()
713 HValue* arg_value = value->OperandAt(i); in AddObjectToMaterialize()
Dhydrogen-range-analysis.cc221 AddToWorklist(phi->OperandAt(i)); in PropagateMinusZeroChecks()
Dhydrogen-check-elimination.cc205 HValue* phi_operand = phi->OperandAt(pred_index); in Copy()
325 HValue* phi_operand = phi->OperandAt(pred_index); in Merge()
Dlithium-allocator.cc561 if (!phi->OperandAt(index)->IsConstant()) { in ComputeLiveOut()
562 live_out->Add(phi->OperandAt(index)->id()); in ComputeLiveOut()
1025 HValue* op = phi->OperandAt(j); in ResolvePhis()
Dhydrogen-gvn.cc620 if (instr->OperandAt(i)->IsDefinedAfter(pre_header)) { in ProcessLoopBlock()
Dhydrogen.cc3632 if (phi->OperandAt(k) == GetConstantHole()) return false; in CheckConstPhiUses()
8521 if (!elements->OperandAt(0)->IsForInCacheArray()) return false; in TryInlineBuiltinMethodCall()
8522 HForInCacheArray* cache = HForInCacheArray::cast(elements->OperandAt(0)); in TryInlineBuiltinMethodCall()
8525 if (cache->enumerable() != receiver->OperandAt(0)) return false; in TryInlineBuiltinMethodCall()
/external/v8/src/crankshaft/x64/
Dlithium-x64.cc797 DCHECK(!current->OperandAt(0)->IsControlInstruction()); in VisitInstruction()
799 LDummyUse(UseAny(current->OperandAt(0)))); in VisitInstruction()
802 if (current->OperandAt(i)->IsControlInstruction()) continue; in VisitInstruction()
804 new(zone()) LDummyUse(UseAny(current->OperandAt(i))); in VisitInstruction()
1029 LOperand* op = UseFixed(instr->OperandAt(1), rsi); in DoCallWithDescriptor()
1034 op = UseFixed(instr->OperandAt( in DoCallWithDescriptor()
1041 op = UseAny(instr->OperandAt( in DoCallWithDescriptor()
2033 FindDehoistedKeyDefinitions(candidate->OperandAt(i)); in FindDehoistedKeyDefinitions()
/external/v8/src/crankshaft/s390/
Dlithium-s390.cc715 DCHECK(!current->OperandAt(0)->IsControlInstruction()); in VisitInstruction()
717 LDummyUse(UseAny(current->OperandAt(0)))); in VisitInstruction()
720 if (current->OperandAt(i)->IsControlInstruction()) continue; in VisitInstruction()
722 new (zone()) LDummyUse(UseAny(current->OperandAt(i))); in VisitInstruction()
927 LOperand* op = UseFixed(instr->OperandAt(1), cp); in DoCallWithDescriptor()
932 op = UseFixed(instr->OperandAt( in DoCallWithDescriptor()
939 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/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/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/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/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()
/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/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()