Searched refs:HNewInstance (Results 1 – 17 of 17) sorted by relevance
2 HNewInstance as not having side effects even though it
86 void AddUninitializedString(HNewInstance* string) { in AddUninitializedString()136 ScopedArenaVector<HNewInstance*> uninitialized_strings_;
216 HNewInstance* new_inst = allocation_inst->AsNewInstance(); in VisitConstructorFence()
146 void SchedulingLatencyVisitorARM64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
280 HNewInstance* BuildNewInstance(dex::TypeIndex type_index, uint32_t dex_pc);
59 void VisitNewInstance(HNewInstance* new_instance) override;562 void ReferenceTypePropagation::RTPVisitor::VisitNewInstance(HNewInstance* instr) { in VisitNewInstance()
460 for (HNewInstance* new_instance : uninitialized_strings_) { in RemoveRedundantUninitializedStrings()
1124 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()
841 void VisitNewInstance(HNewInstance* new_instance) override { in VisitNewInstance()
884 void SchedulingLatencyVisitorARM::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
2906 bool HNewInstance::IsStringAlloc() const { in IsStringAlloc()
4278 class HNewInstance final : public HExpression<1> {4280 HNewInstance(HInstruction* cls, in HNewInstance() function
5462 void LocationsBuilderARM64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()5470 void InstructionCodeGeneratorARM64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
4612 void LocationsBuilderX86_64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()4620 void InstructionCodeGeneratorX86_64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
4700 void LocationsBuilderX86::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()4708 void InstructionCodeGeneratorX86::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
5376 void LocationsBuilderARMVIXL::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()5384 void InstructionCodeGeneratorARMVIXL::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
89 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)