Home
last modified time | relevance | path

Searched refs:HNewInstance (Results 1 – 19 of 19) 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.h89 void AddUninitializedString(HNewInstance* string) { in AddUninitializedString()
140 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.h270 HNewInstance* BuildNewInstance(dex::TypeIndex type_index, uint32_t dex_pc);
Dreference_type_propagation.cc98 void VisitNewInstance(HNewInstance* new_instance) override;
601 void ReferenceTypePropagation::RTPVisitor::VisitNewInstance(HNewInstance* instr) { in VisitNewInstance()
Dinstruction_builder.cc1048 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()
Dssa_builder.cc460 for (HNewInstance* new_instance : uninitialized_strings_) { in RemoveRedundantUninitializedStrings()
Dload_store_elimination.cc808 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()
Dcode_generator_arm64.cc5018 void LocationsBuilderARM64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
5026 void InstructionCodeGeneratorARM64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
Dnodes.h4208 class HNewInstance final : public HExpression<1> {
4210 HNewInstance(HInstruction* cls, in HNewInstance() function
Dcode_generator_mips64.cc6642 void LocationsBuilderMIPS64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
6650 void InstructionCodeGeneratorMIPS64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
Dcode_generator_x86_64.cc4399 void LocationsBuilderX86_64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
4407 void InstructionCodeGeneratorX86_64::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
Dcode_generator_x86.cc4529 void LocationsBuilderX86::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
4537 void InstructionCodeGeneratorX86::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
Dcode_generator_arm_vixl.cc5027 void LocationsBuilderARMVIXL::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
5035 void InstructionCodeGeneratorARMVIXL::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
Dcode_generator_mips.cc8711 void LocationsBuilderMIPS::VisitNewInstance(HNewInstance* instruction) { in VisitNewInstance()
8719 void InstructionCodeGeneratorMIPS::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)