Home | History | Annotate | Download | only in optimizing

Lines Matching refs:AppendInstruction

189 void HInstructionBuilder::AppendInstruction(HInstruction* instruction) {
225 AppendInstruction(null_check);
284 AppendInstruction(new (arena_) HSuspendCheck(0u));
285 AppendInstruction(new (arena_) HGoto(0u));
288 AppendInstruction(new (arena_) HExit());
323 AppendInstruction(new (arena_) HNativeDebugInfo(dex_pc));
336 AppendInstruction(new (arena_) HGoto());
445 AppendInstruction(parameter);
460 AppendInstruction(parameter);
477 AppendInstruction(comparison);
478 AppendInstruction(new (arena_) HIf(comparison, dex_pc));
486 AppendInstruction(comparison);
487 AppendInstruction(new (arena_) HIf(comparison, dex_pc));
496 AppendInstruction(new (arena_) T(type, first, dex_pc));
505 AppendInstruction(new (arena_) HTypeConversion(result_type, first, dex_pc));
515 AppendInstruction(new (arena_) T(type, first, second, dex_pc));
525 AppendInstruction(new (arena_) T(type, first, second, dex_pc));
535 AppendInstruction(new (arena_) HCompare(type, first, second, bias, dex_pc));
545 AppendInstruction(new (arena_) T(type, first, second, dex_pc));
555 AppendInstruction(new (arena_) T(type, first, second, dex_pc));
566 AppendInstruction(new (arena_) T(Primitive::kPrimInt, first, second, dex_pc));
577 AppendInstruction(new (arena_) T(Primitive::kPrimInt, first, second, dex_pc));
603 AppendInstruction(new (arena_) HGoto(dex_pc));
608 AppendInstruction(comparison);
609 AppendInstruction(new (arena_) HIf(comparison, dex_pc));
616 AppendInstruction(
633 AppendInstruction(new (arena_) HMemoryBarrier(kStoreStore, dex_pc));
635 AppendInstruction(new (arena_) HReturnVoid(dex_pc));
638 AppendInstruction(new (arena_) HReturn(value, dex_pc));
935 AppendInstruction(load_class);
939 AppendInstruction(cls);
942 AppendInstruction(new (arena_) HNewInstance(
1025 AppendInstruction(load_class);
1027 AppendInstruction(clinit_check);
1126 AppendInstruction(invoke);
1154 AppendInstruction(invoke);
1235 AppendInstruction(field_set);
1256 AppendInstruction(field_get);
1310 AppendInstruction(
1313 AppendInstruction(new (arena_) HUnresolvedStaticFieldGet(field_type, field_index, dex_pc));
1377 AppendInstruction(constant);
1384 AppendInstruction(cls);
1392 AppendInstruction(new (arena_) HStaticFieldSet(cls,
1403 AppendInstruction(new (arena_) HStaticFieldGet(cls,
1442 AppendInstruction(second);
1446 AppendInstruction(new (arena_) HDiv(type, first, second, dex_pc));
1448 AppendInstruction(new (arena_) HRem(type, first, second, dex_pc));
1463 AppendInstruction(length);
1466 AppendInstruction(index);
1472 AppendInstruction(aset);
1476 AppendInstruction(aget);
1499 AppendInstruction(object);
1515 AppendInstruction(aset);
1531 AppendInstruction(aset);
1538 AppendInstruction(length);
1549 AppendInstruction(new (arena_) HBoundsCheck(last_index, length, dex_pc));
1594 AppendInstruction(aset);
1646 AppendInstruction(cls);
1650 AppendInstruction(new (arena_) HInstanceOf(object, cls, check_kind, dex_pc));
1657 AppendInstruction(new (arena_) HCheckCast(object, cls, check_kind, dex_pc));
1658 AppendInstruction(new (arena_) HBoundType(object, dex_pc));
1820 AppendInstruction(new (arena_) HGoto(dex_pc));
2426 AppendInstruction(new (arena_) HNewArray(length,
2582 AppendInstruction(new (arena_) HArrayLength(object, dex_pc));
2589 AppendInstruction(
2597 AppendInstruction(
2615 AppendInstruction(new (arena_) HLoadClass(
2628 AppendInstruction(new (arena_) HLoadException(dex_pc));
2630 AppendInstruction(new (arena_) HClearException(dex_pc));
2636 AppendInstruction(new (arena_) HThrow(exception, dex_pc));
2659 AppendInstruction(new (arena_) HMonitorOperation(
2667 AppendInstruction(new (arena_) HMonitorOperation(