Searched refs:HLoadClass (Results 1 – 17 of 17) sorted by relevance
/art/test/519-bound-load-class/ |
D | info.txt | 2 used to crash when a `HCheckCast` did not have a `HLoadClass`
|
/art/compiler/optimizing/ |
D | prepare_for_register_allocation.cc | 101 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()
|
D | reference_type_propagation.cc | 86 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()
|
D | instruction_builder.cc | 926 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()
|
D | instruction_simplifier.cc | 424 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()
|
D | ssa_builder.cc | 456 HLoadClass* load_class = nullptr; in RemoveRedundantUninitializedStrings()
|
D | inliner.cc | 437 HLoadClass* load_class = new (graph_->GetArena()) HLoadClass(graph_->GetCurrentMethod(), in AddTypeGuard()
|
D | graph_visualizer.cc | 374 void VisitLoadClass(HLoadClass* load_class) OVERRIDE { in VisitLoadClass()
|
D | code_generator.h | 431 static void CreateLoadClassLocationSummary(HLoadClass* cls,
|
D | nodes.h | 5335 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()
|
D | code_generator_mips64.cc | 172 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()
|
D | code_generator.cc | 482 void CodeGenerator::CreateLoadClassLocationSummary(HLoadClass* cls, in CreateLoadClassLocationSummary()
|
D | code_generator_arm64.cc | 278 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()
|
D | code_generator_mips.cc | 213 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()
|
D | code_generator_x86_64.cc | 223 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()
|
D | code_generator_arm.cc | 193 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()
|
D | code_generator_x86.cc | 239 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()
|