Searched refs:HNewInstance (Results 1 – 19 of 19) sorted by relevance
2 HNewInstance as not having side effects even though it
89 void AddUninitializedString(HNewInstance* string) { in AddUninitializedString()140 ScopedArenaVector<HNewInstance*> uninitialized_strings_;
216 HNewInstance* new_inst = allocation_inst->AsNewInstance(); in VisitConstructorFence()
146 void SchedulingLatencyVisitorARM64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
270 HNewInstance* BuildNewInstance(dex::TypeIndex type_index, uint32_t dex_pc);
98 void VisitNewInstance(HNewInstance* new_instance) override;601 void ReferenceTypePropagation::RTPVisitor::VisitNewInstance(HNewInstance* instr) { in VisitNewInstance()
1048 HNewInstance* HInstructionBuilder::BuildNewInstance(dex::TypeIndex type_index, uint32_t dex_pc) { in BuildNewInstance()1076 HNewInstance* new_instance = new (allocator_) HNewInstance( in BuildNewInstance()1102 HNewInstance* new_inst = allocation->AsNewInstance(); in BuildConstructorFenceForAllocation()2856 HNewInstance* new_instance = in ProcessDexInstruction()
460 for (HNewInstance* new_instance : uninitialized_strings_) { in RemoveRedundantUninitializedStrings()
808 void VisitNewInstance(HNewInstance* new_instance) override { in VisitNewInstance()
884 void SchedulingLatencyVisitorARM::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
2906 bool HNewInstance::IsStringAlloc() const { in IsStringAlloc()
5018 void LocationsBuilderARM64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()5026 void InstructionCodeGeneratorARM64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
4208 class HNewInstance final : public HExpression<1> {4210 HNewInstance(HInstruction* cls, in HNewInstance() function
6642 void LocationsBuilderMIPS64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()6650 void InstructionCodeGeneratorMIPS64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
4399 void LocationsBuilderX86_64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()4407 void InstructionCodeGeneratorX86_64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
4529 void LocationsBuilderX86::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()4537 void InstructionCodeGeneratorX86::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
5027 void LocationsBuilderARMVIXL::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()5035 void InstructionCodeGeneratorARMVIXL::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
8711 void LocationsBuilderMIPS::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()8719 void InstructionCodeGeneratorMIPS::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)