Lines Matching refs:pred_get
949 HPredicatedInstanceFieldGet* pred_get) { in VisitPredicatedInstanceFieldGet() argument
950 HInstruction* target = pred_get->GetTarget(); in VisitPredicatedInstanceFieldGet()
951 HInstruction* default_val = pred_get->GetDefaultValue(); in VisitPredicatedInstanceFieldGet()
953 pred_get->ReplaceWith(default_val); in VisitPredicatedInstanceFieldGet()
954 pred_get->GetBlock()->RemoveInstruction(pred_get); in VisitPredicatedInstanceFieldGet()
959 HInstanceFieldGet(pred_get->GetTarget(), in VisitPredicatedInstanceFieldGet()
960 pred_get->GetFieldInfo().GetField(), in VisitPredicatedInstanceFieldGet()
961 pred_get->GetFieldType(), in VisitPredicatedInstanceFieldGet()
962 pred_get->GetFieldOffset(), in VisitPredicatedInstanceFieldGet()
963 pred_get->IsVolatile(), in VisitPredicatedInstanceFieldGet()
964 pred_get->GetFieldInfo().GetFieldIndex(), in VisitPredicatedInstanceFieldGet()
965 pred_get->GetFieldInfo().GetDeclaringClassDefIndex(), in VisitPredicatedInstanceFieldGet()
966 pred_get->GetFieldInfo().GetDexFile(), in VisitPredicatedInstanceFieldGet()
967 pred_get->GetDexPc()); in VisitPredicatedInstanceFieldGet()
968 if (pred_get->GetType() == DataType::Type::kReference) { in VisitPredicatedInstanceFieldGet()
969 replace_with->SetReferenceTypeInfo(pred_get->GetReferenceTypeInfo()); in VisitPredicatedInstanceFieldGet()
971 pred_get->GetBlock()->InsertInstructionBefore(replace_with, pred_get); in VisitPredicatedInstanceFieldGet()
972 pred_get->ReplaceWith(replace_with); in VisitPredicatedInstanceFieldGet()
973 pred_get->GetBlock()->RemoveInstruction(pred_get); in VisitPredicatedInstanceFieldGet()
999 << pred_get->DumpWithArgs(); in VisitPredicatedInstanceFieldGet()
1000 if (single_value->StrictlyDominates(pred_get)) { in VisitPredicatedInstanceFieldGet()
1002 pred_get->ReplaceInput(single_value, 0); in VisitPredicatedInstanceFieldGet()