Home
last modified time | relevance | path

Searched refs:ReferenceTypePropagation (Results 1 – 6 of 6) sorted by relevance

/art/compiler/optimizing/
Dreference_type_propagation.cc43 class ReferenceTypePropagation::RTPVisitor : public HGraphDelegateVisitor {
117 ReferenceTypePropagation::ReferenceTypePropagation(HGraph* graph, in ReferenceTypePropagation() function in art::ReferenceTypePropagation
128 void ReferenceTypePropagation::ValidateTypes() { in ValidateTypes()
161 void ReferenceTypePropagation::Visit(HInstruction* instruction) { in Visit()
323 bool ReferenceTypePropagation::Run() { in Run()
338 void ReferenceTypePropagation::RTPVisitor::VisitBasicBlock(HBasicBlock* block) { in VisitBasicBlock()
357 void ReferenceTypePropagation::RTPVisitor::BoundTypeForIfNotNull(HBasicBlock* block) { in BoundTypeForIfNotNull()
469 void ReferenceTypePropagation::RTPVisitor::BoundTypeForIfInstanceOf(HBasicBlock* block) { in BoundTypeForIfInstanceOf()
508 void ReferenceTypePropagation::RTPVisitor::SetClassAsTypeInfo(HInstruction* instr, in SetClassAsTypeInfo()
545 void ReferenceTypePropagation::RTPVisitor::VisitDeoptimize(HDeoptimize* instr) { in VisitDeoptimize()
[all …]
Dreference_type_propagation.h31 class ReferenceTypePropagation : public HOptimization {
33 ReferenceTypePropagation(HGraph* graph,
83 DISALLOW_COPY_AND_ASSIGN(ReferenceTypePropagation);
Dreference_type_propagation_test.cc39 propagation_ = new (GetAllocator()) ReferenceTypePropagation(graph_, in SetupPropagation()
70 ReferenceTypePropagation* propagation_;
Dinliner.cc900 ReferenceTypePropagation rtp_fixup(graph_, in TryInlineMonomorphicCall()
1099 ReferenceTypePropagation rtp_fixup(graph_, in TryInlinePolymorphicCall()
1294 ReferenceTypePropagation rtp_fixup(graph_, in TryInlinePolymorphicCallToSameTarget()
1417 ReferenceTypePropagation(graph_, in TryInlineAndReplace()
1739 ReferenceTypePropagation rtp(graph_, in CreateInstanceFieldGet()
1842 ReferenceTypePropagation(callee_graph, in SubstituteArguments()
2189 bool admissible = ReferenceTypePropagation::IsAdmissible(declared_class); in IsReferenceTypeRefinement()
2269 ReferenceTypeInfo rti = ReferenceTypePropagation::IsAdmissible(cls) in FixUpReturnReferenceType()
Dselect_generator.cc164 ReferenceTypePropagation::FixUpInstructionType(select, graph_->GetHandleCache()); in Run()
Dssa_builder.cc540 ReferenceTypePropagation(graph_, in BuildSsa()