Home
last modified time | relevance | path

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

/art/test/519-bound-load-class/
Dinfo.txt2 used to crash when a `HCheckCast` did not have a `HLoadClass`
/art/compiler/optimizing/
Dprepare_for_register_allocation.cc101 HLoadClass* load_class = check->GetLoadClass(); in VisitClinitCheck()
122 HLoadClass* load_class = instruction->InputAt(0)->AsLoadClass(); in VisitNewInstance()
177 HLoadClass* last_input = invoke->InputAt(last_input_index)->AsLoadClass(); in VisitInvokeStaticOrDirect()
Dreference_type_propagation.cc86 void VisitLoadClass(HLoadClass* load_class) OVERRIDE;
142 HLoadClass* cls = instr->AsLoadClass(); in ValidateTypes()
386 HLoadClass* load_class = instanceOf->InputAt(1)->AsLoadClass(); in BoundTypeForIfInstanceOf()
561 void ReferenceTypePropagation::RTPVisitor::VisitLoadClass(HLoadClass* instr) { in VisitLoadClass()
641 HLoadClass* load_class = check_cast->InputAt(1)->AsLoadClass(); in VisitCheckCast()
Dinstruction_builder.cc926 HLoadClass* load_class = new (arena_) HLoadClass( in BuildNewInstance()
1017 HLoadClass* load_class = new (arena_) HLoadClass( in ProcessClinitCheckForInvoke()
1370 HLoadClass* constant = new (arena_) HLoadClass(graph_->GetCurrentMethod(), in BuildStaticFieldAccess()
1638 HLoadClass* cls = new (arena_) HLoadClass( in BuildTypeCheck()
2615 AppendInstruction(new (arena_) HLoadClass( in ProcessDexInstruction()
Dinstruction_simplifier.cc424 static bool TypeCheckHasKnownOutcome(HLoadClass* klass, HInstruction* object, bool* outcome) { in TypeCheckHasKnownOutcome()
459 HLoadClass* load_class = check_cast->InputAt(1)->AsLoadClass(); in VisitCheckCast()
497 HLoadClass* load_class = instruction->InputAt(1)->AsLoadClass(); in VisitInstanceOf()
Dssa_builder.cc456 HLoadClass* load_class = nullptr; in RemoveRedundantUninitializedStrings()
Dinliner.cc437 HLoadClass* load_class = new (graph_->GetArena()) HLoadClass(graph_->GetCurrentMethod(), in AddTypeGuard()
Dgraph_visualizer.cc374 void VisitLoadClass(HLoadClass* load_class) OVERRIDE { in VisitLoadClass()
Dcode_generator.h431 static void CreateLoadClassLocationSummary(HLoadClass* cls,
Dnodes.h5335 class HLoadClass : public HExpression<1> {
5337 HLoadClass(HCurrentMethod* current_method, in HLoadClass() function
5436 DISALLOW_COPY_AND_ASSIGN(HLoadClass);
5643 HClinitCheck(HLoadClass* constant, uint32_t dex_pc) in HClinitCheck()
5663 HLoadClass* GetLoadClass() const { return InputAt(0)->AsLoadClass(); } in GetLoadClass()
5957 HLoadClass* constant, in HInstanceOf()
6055 HLoadClass* constant, in HCheckCast()
Dcode_generator_mips64.cc172 LoadClassSlowPathMIPS64(HLoadClass* cls, in LoadClassSlowPathMIPS64()
214 HLoadClass* const cls_;
3187 void LocationsBuilderMIPS64::VisitLoadClass(HLoadClass* cls) { in VisitLoadClass()
3195 void InstructionCodeGeneratorMIPS64::VisitLoadClass(HLoadClass* cls) { in VisitLoadClass()
Dcode_generator.cc482 void CodeGenerator::CreateLoadClassLocationSummary(HLoadClass* cls, in CreateLoadClassLocationSummary()
Dcode_generator_arm64.cc278 LoadClassSlowPathARM64(HLoadClass* cls, in LoadClassSlowPathARM64()
320 HLoadClass* const cls_;
3915 void LocationsBuilderARM64::VisitLoadClass(HLoadClass* cls) { in VisitLoadClass()
3924 void InstructionCodeGeneratorARM64::VisitLoadClass(HLoadClass* cls) { in VisitLoadClass()
Dcode_generator_mips.cc213 LoadClassSlowPathMIPS(HLoadClass* cls, in LoadClassSlowPathMIPS()
259 HLoadClass* const cls_;
3968 void LocationsBuilderMIPS::VisitLoadClass(HLoadClass* cls) { in VisitLoadClass()
3976 void InstructionCodeGeneratorMIPS::VisitLoadClass(HLoadClass* cls) { in VisitLoadClass()
Dcode_generator_x86_64.cc223 LoadClassSlowPathX86_64(HLoadClass* cls, in LoadClassSlowPathX86_64()
267 HLoadClass* const cls_;
5322 void LocationsBuilderX86_64::VisitLoadClass(HLoadClass* cls) { in VisitLoadClass()
5331 void InstructionCodeGeneratorX86_64::VisitLoadClass(HLoadClass* cls) { in VisitLoadClass()
Dcode_generator_arm.cc193 LoadClassSlowPathARM(HLoadClass* cls, in LoadClassSlowPathARM()
234 HLoadClass* const cls_;
5078 void LocationsBuilderARM::VisitLoadClass(HLoadClass* cls) { in VisitLoadClass()
5087 void InstructionCodeGeneratorARM::VisitLoadClass(HLoadClass* cls) { in VisitLoadClass()
Dcode_generator_x86.cc239 LoadClassSlowPathX86(HLoadClass* cls, in LoadClassSlowPathX86()
279 HLoadClass* const cls_;
5878 void LocationsBuilderX86::VisitLoadClass(HLoadClass* cls) { in VisitLoadClass()
5887 void InstructionCodeGeneratorX86::VisitLoadClass(HLoadClass* cls) { in VisitLoadClass()