Searched refs:ReferenceTypePropagation (Results 1 – 3 of 3) sorted by relevance
26 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 …]
31 class ReferenceTypePropagation : public HOptimization {33 ReferenceTypePropagation(HGraph* graph, in ReferenceTypePropagation() function77 DISALLOW_COPY_AND_ASSIGN(ReferenceTypePropagation);
339 ReferenceTypePropagation type_propagation(graph, dex_file, dex_compilation_unit, handles); in RunOptimizations()