HomeSort by relevance Sort by last modified time
    Searched refs:HLoadClass (Results 1 - 16 of 16) sorted by null

  /art/compiler/optimizing/
prepare_for_register_allocation.cc 101 HLoadClass* load_class = check->GetLoadClass();
114 // Pass the initialization duty to the `HLoadClass` instruction,
122 HLoadClass* load_class = instruction->InputAt(0)->AsLoadClass();
133 // We also need to make the same check as for moving clinit check, whether the HLoadClass
134 // has the clinit check responsibility or not (HLoadClass can throw anyway).
177 HLoadClass* last_input = invoke->InputAt(last_input_index)->AsLoadClass();
179 << "Last input is not HLoadClass. It is " << last_input->DebugName();
195 // to HLoadClass (input), or from HClinitCheck (input) to HInvokeStaticOrDirect (user),
196 // or from HLoadClass (input) to HNewInstance (user).
reference_type_propagation.cc 86 void VisitLoadClass(HLoadClass* load_class) OVERRIDE;
142 HLoadClass* cls = instr->AsLoadClass();
260 DCHECK(!obj->IsLoadClass()) << "We should not replace HLoadClass instructions";
386 HLoadClass* load_class = instanceOf->InputAt(1)->AsLoadClass();
403 // Not that this also prevents replacing `HLoadClass` with a `HBoundType`.
404 // `HCheckCast` and `HInstanceOf` expect a `HLoadClass` as a second
408 DCHECK(!obj->IsLoadClass()) << "We should not replace HLoadClass instructions";
561 void ReferenceTypePropagation::RTPVisitor::VisitLoadClass(HLoadClass* instr) {
641 HLoadClass* load_class = check_cast->InputAt(1)->AsLoadClass();
    [all...]
instruction_builder.cc     [all...]
instruction_simplifier.cc 424 static bool TypeCheckHasKnownOutcome(HLoadClass* klass, HInstruction* object, bool* outcome) {
459 HLoadClass* load_class = check_cast->InputAt(1)->AsLoadClass();
483 // We cannot rely on DCE to remove the class because the `HLoadClass` thinks it can throw.
497 HLoadClass* load_class = instruction->InputAt(1)->AsLoadClass();
535 // We cannot rely on DCE to remove the class because the `HLoadClass` thinks it can throw.
    [all...]
code_generator.h 431 static void CreateLoadClassLocationSummary(HLoadClass* cls,
ssa_builder.cc 456 HLoadClass* load_class = nullptr;
473 // Even if the HLoadClass needs access check, we can remove it, as we know the
inliner.cc 437 HLoadClass* load_class = new (graph_->GetArena()) HLoadClass(graph_->GetCurrentMethod(),
    [all...]
graph_visualizer.cc 374 void VisitLoadClass(HLoadClass* load_class) OVERRIDE {
nodes.h     [all...]
code_generator.cc 482 void CodeGenerator::CreateLoadClassLocationSummary(HLoadClass* cls,
    [all...]
code_generator_mips64.cc 172 LoadClassSlowPathMIPS64(HLoadClass* cls,
214 HLoadClass* const cls_;
    [all...]
code_generator_arm64.cc 278 LoadClassSlowPathARM64(HLoadClass* cls,
320 HLoadClass* const cls_;
    [all...]
code_generator_mips.cc 213 LoadClassSlowPathMIPS(HLoadClass* cls,
259 HLoadClass* const cls_;
    [all...]
code_generator_arm.cc 193 LoadClassSlowPathARM(HLoadClass* cls,
234 HLoadClass* const cls_;
    [all...]
code_generator_x86.cc 239 LoadClassSlowPathX86(HLoadClass* cls,
279 HLoadClass* const cls_;
    [all...]
code_generator_x86_64.cc 223 LoadClassSlowPathX86_64(HLoadClass* cls,
267 HLoadClass* const cls_;
    [all...]

Completed in 2660 milliseconds