Searched refs:HNewInstance (Results 1 – 17 of 17) 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()
460 for (HNewInstance* new_instance : uninitialized_strings_) { in RemoveRedundantUninitializedStrings()
1062 HNewInstance* HInstructionBuilder::BuildNewInstance(dex::TypeIndex type_index, uint32_t dex_pc) { in BuildNewInstance()1090 HNewInstance* new_instance = new (allocator_) HNewInstance( in BuildNewInstance()1116 HNewInstance* new_inst = allocation->AsNewInstance(); in BuildConstructorFenceForAllocation()2878 HNewInstance* new_instance = in ProcessDexInstruction()
852 void VisitNewInstance(HNewInstance* new_instance) override { in VisitNewInstance()
884 void SchedulingLatencyVisitorARM::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
2906 bool HNewInstance::IsStringAlloc() const { in IsStringAlloc()
4224 class HNewInstance final : public HExpression<1> {4226 HNewInstance(HInstruction* cls, in HNewInstance() function
5201 void LocationsBuilderARM64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()5209 void InstructionCodeGeneratorARM64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
4493 void LocationsBuilderX86_64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()4501 void InstructionCodeGeneratorX86_64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
4649 void LocationsBuilderX86::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()4657 void InstructionCodeGeneratorX86::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
5204 void LocationsBuilderARMVIXL::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()5212 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)