Lines Matching refs:HValue
11 HValue* value, HValue* use_value, int use_index, Representation to) { in InsertRepresentationChangeForUse()
25 bool is_truncating_to_smi = use_value->CheckFlag(HValue::kTruncatingToSmi); in InsertRepresentationChangeForUse()
26 bool is_truncating_to_int = use_value->CheckFlag(HValue::kTruncatingToInt32); in InsertRepresentationChangeForUse()
58 DCHECK(!change->CheckFlag(HValue::kUint32)); in IsNonDeoptingIntToSmiChange()
64 HValue* value) { in InsertRepresentationChangesForValue()
73 HValue* use_value = it.value(); in InsertRepresentationChangesForValue()
84 HValue* input = HForceRepresentation::cast(value)->value(); in InsertRepresentationChangesForValue()
120 phi->SetFlag(HValue::kTruncatingToInt32); in Run()
122 phi->SetFlag(HValue::kTruncatingToSmi); in Run()
123 phi->SetFlag(HValue::kTruncatingToInt32); in Run()
129 HValue* value = NULL; in Run()
131 !phi->CheckUsesForFlag(HValue::kTruncatingToInt32, &value)) { in Run()
133 phi->ClearFlag(HValue::kTruncatingToInt32); in Run()
141 !phi->CheckUsesForFlag(HValue::kTruncatingToSmi, &value)) { in Run()
143 phi->ClearFlag(HValue::kTruncatingToSmi); in Run()
154 HValue* input = current->OperandAt(i); in Run()
157 input->CheckFlag(HValue::kTruncatingToInt32)) { in Run()
162 input->ClearFlag(HValue::kTruncatingToInt32); in Run()
171 HValue* input = current->OperandAt(i); in Run()
174 input->CheckFlag(HValue::kTruncatingToSmi)) { in Run()
179 input->ClearFlag(HValue::kTruncatingToSmi); in Run()