Home | History | Annotate | Download | only in optimizing

Lines Matching refs:AppendInstruction

244 void HInstructionBuilder::AppendInstruction(HInstruction* instruction) {
278 AppendInstruction(null_check);
337 AppendInstruction(new (allocator_) HSuspendCheck(0u));
338 AppendInstruction(new (allocator_) HGoto(0u));
341 AppendInstruction(new (allocator_) HExit());
381 AppendInstruction(new (allocator_) HNativeDebugInfo(dex_pc));
398 AppendInstruction(new (allocator_) HGoto());
420 AppendInstruction(new (allocator_) HGoto(0u));
456 AppendInstruction(new (allocator_) HReturnVoid());
458 AppendInstruction(new (allocator_) HReturn(invoke));
465 AppendInstruction(new (allocator_) HExit());
571 AppendInstruction(parameter);
589 AppendInstruction(parameter);
606 AppendInstruction(comparison);
607 AppendInstruction(new (allocator_) HIf(comparison, dex_pc));
615 AppendInstruction(comparison);
616 AppendInstruction(new (allocator_) HIf(comparison, dex_pc));
625 AppendInstruction(new (allocator_) T(type, first, dex_pc));
634 AppendInstruction(new (allocator_) HTypeConversion(result_type, first, dex_pc));
644 AppendInstruction(new (allocator_) T(type, first, second, dex_pc));
654 AppendInstruction(new (allocator_) T(type, first, second, dex_pc));
664 AppendInstruction(new (allocator_) HCompare(type, first, second, bias, dex_pc));
674 AppendInstruction(new (allocator_) T(type, first, second, dex_pc));
684 AppendInstruction(new (allocator_) T(type, first, second, dex_pc));
695 AppendInstruction(new (allocator_) T(DataType::Type::kInt32, first, second, dex_pc));
706 AppendInstruction(new (allocator_) T(DataType::Type::kInt32, first, second, dex_pc));
742 AppendInstruction(new (allocator_) HGoto(dex_pc));
747 AppendInstruction(comparison);
748 AppendInstruction(new (allocator_) HIf(comparison, dex_pc));
755 AppendInstruction(
776 AppendInstruction(new (allocator_) HConstructorFence(fence_target, dex_pc, allocator_));
781 AppendInstruction(new (allocator_) HReturnVoid(dex_pc));
785 AppendInstruction(new (allocator_) HReturn(value, dex_pc));
1058 AppendInstruction(cls);
1083 AppendInstruction(new_instance);
1134 AppendInstruction(ctor_fence);
1377 AppendInstruction(clinit_check);
1468 AppendInstruction(invoke);
1486 AppendInstruction(invoke);
1576 AppendInstruction(field_set);
1598 AppendInstruction(field_get);
1614 AppendInstruction(
1617 AppendInstruction(new (allocator_) HUnresolvedStaticFieldGet(field_type, field_index, dex_pc));
1707 AppendInstruction(cls);
1715 AppendInstruction(new (allocator_) HStaticFieldSet(cls,
1726 AppendInstruction(new (allocator_) HStaticFieldGet(cls,
1764 AppendInstruction(second);
1768 AppendInstruction(new (allocator_) HDiv(type, first, second, dex_pc));
1770 AppendInstruction(new (allocator_) HRem(type, first, second, dex_pc));
1785 AppendInstruction(length);
1788 AppendInstruction(index);
1794 AppendInstruction(aset);
1798 AppendInstruction(aget);
1814 AppendInstruction(new_array);
1839 AppendInstruction(aset);
1857 AppendInstruction(aset);
1877 AppendInstruction(length);
1882 AppendInstruction(new (allocator_) HBoundsCheck(last_index, length, dex_pc));
1928 AppendInstruction(aset);
1939 AppendInstruction(load_string);
1988 AppendInstruction(load_class);
2024 AppendInstruction(load_method_handle);
2031 AppendInstruction(load_method_type);
2067 AppendInstruction(new (allocator_) HInstanceOf(object,
2081 AppendInstruction(
2090 AppendInstruction(new (allocator_) HBoundType(object, dex_pc));
2233 AppendInstruction(new (allocator_) HGoto(dex_pc));
3017 AppendInstruction(new (allocator_) HArrayLength(object, dex_pc));
3058 AppendInstruction(new (allocator_) HLoadException(dex_pc));
3060 AppendInstruction(new (allocator_) HClearException(dex_pc));
3066 AppendInstruction(new (allocator_) HThrow(exception, dex_pc));
3089 AppendInstruction(new (allocator_) HMonitorOperation(
3097 AppendInstruction(new (allocator_) HMonitorOperation(