Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dreference_type_propagation.cc26 void ReferenceTypePropagation::Run() { in Run()
36 void ReferenceTypePropagation::VisitBasicBlock(HBasicBlock* block) { in VisitBasicBlock()
60 void ReferenceTypePropagation::BoundTypeForIfNotNull(HBasicBlock* block) { in BoundTypeForIfNotNull()
110 void ReferenceTypePropagation::BoundTypeForIfInstanceOf(HBasicBlock* block) { in BoundTypeForIfInstanceOf()
178 void ReferenceTypePropagation::VisitNewInstance(HNewInstance* instr) { in VisitNewInstance()
189 void ReferenceTypePropagation::VisitLoadClass(HLoadClass* instr) { in VisitLoadClass()
202 void ReferenceTypePropagation::VisitPhi(HPhi* phi) { in VisitPhi()
224 ReferenceTypeInfo ReferenceTypePropagation::MergeTypes(const ReferenceTypeInfo& a, in MergeTypes()
251 bool ReferenceTypePropagation::UpdateReferenceTypeInfo(HInstruction* instr) { in UpdateReferenceTypeInfo()
266 void ReferenceTypePropagation::UpdateBoundType(HBoundType* instr) { in UpdateBoundType()
[all …]
Dreference_type_propagation.h31 class ReferenceTypePropagation : public HOptimization {
33 ReferenceTypePropagation(HGraph* graph, in ReferenceTypePropagation() function
77 DISALLOW_COPY_AND_ASSIGN(ReferenceTypePropagation);
Doptimizing_compiler.cc339 ReferenceTypePropagation type_propagation(graph, dex_file, dex_compilation_unit, handles); in RunOptimizations()