Home
last modified time | relevance | path

Searched refs:HNewInstance (Results 1 – 17 of 17) sorted by relevance

/art/test/550-new-instance-clinit/
Dinfo.txt2 HNewInstance as not having side effects even though it
/art/compiler/optimizing/
Dssa_builder.h86 void AddUninitializedString(HNewInstance* string) { in AddUninitializedString()
136 ScopedArenaVector<HNewInstance*> uninitialized_strings_;
Dprepare_for_register_allocation.cc216 HNewInstance* new_inst = allocation_inst->AsNewInstance(); in VisitConstructorFence()
Dscheduler_arm64.cc146 void SchedulingLatencyVisitorARM64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
Dinstruction_builder.h280 HNewInstance* BuildNewInstance(dex::TypeIndex type_index, uint32_t dex_pc);
Dreference_type_propagation.cc59 void VisitNewInstance(HNewInstance* new_instance) override;
562 void ReferenceTypePropagation::RTPVisitor::VisitNewInstance(HNewInstance* instr) { in VisitNewInstance()
Dssa_builder.cc460 for (HNewInstance* new_instance : uninitialized_strings_) { in RemoveRedundantUninitializedStrings()
Dinstruction_builder.cc1124 HNewInstance* HInstructionBuilder::BuildNewInstance(dex::TypeIndex type_index, uint32_t dex_pc) { in BuildNewInstance()
1152 HNewInstance* new_instance = new (allocator_) HNewInstance( in BuildNewInstance()
1178 HNewInstance* new_inst = allocation->AsNewInstance(); in BuildConstructorFenceForAllocation()
3151 HNewInstance* new_instance = in ProcessDexInstruction()
Dload_store_elimination.cc841 void VisitNewInstance(HNewInstance* new_instance) override { in VisitNewInstance()
Dscheduler_arm.cc884 void SchedulingLatencyVisitorARM::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
Dnodes.cc2906 bool HNewInstance::IsStringAlloc() const { in IsStringAlloc()
Dnodes.h4278 class HNewInstance final : public HExpression<1> {
4280 HNewInstance(HInstruction* cls, in HNewInstance() function
Dcode_generator_arm64.cc5462 void LocationsBuilderARM64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
5470 void InstructionCodeGeneratorARM64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
Dcode_generator_x86_64.cc4612 void LocationsBuilderX86_64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
4620 void InstructionCodeGeneratorX86_64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
Dcode_generator_x86.cc4700 void LocationsBuilderX86::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
4708 void InstructionCodeGeneratorX86::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
Dcode_generator_arm_vixl.cc5376 void LocationsBuilderARMVIXL::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
5384 void InstructionCodeGeneratorARMVIXL::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
/art/test/563-checker-fakestring/smali/
DTestCase.smali89 new-instance v0, Ljava/lang/String; # HNewInstance(String)
102 # The use of v0 is dropped (so HNewInstance(String) ends up having 0 uses and is removed).
132 # therefore the HNewInstance for v0 becomes dead and is removed.
250 new-instance v0, Ljava/lang/String; # HNewInstance(String)