Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dssa_builder.cc83 HInstruction* equivalent = SsaBuilder::GetReferenceTypeEquivalent(input); in UpdateType()
177 void SsaBuilder::FixNullConstantType() { in FixNullConstantType()
209 void SsaBuilder::EquivalentPhisCleanup() { in EquivalentPhisCleanup()
231 void SsaBuilder::BuildSsa() { in BuildSsa()
346 HInstruction* SsaBuilder::ValueOfLocal(HBasicBlock* block, size_t local) { in ValueOfLocal()
350 void SsaBuilder::VisitBasicBlock(HBasicBlock* block) { in VisitBasicBlock()
424 HFloatConstant* SsaBuilder::GetFloatEquivalent(HIntConstant* constant) { in GetFloatEquivalent()
447 HDoubleConstant* SsaBuilder::GetDoubleEquivalent(HLongConstant* constant) { in GetDoubleEquivalent()
471 HPhi* SsaBuilder::GetFloatDoubleOrReferenceEquivalentOfPhi(HPhi* phi, Primitive::Type type) { in GetFloatDoubleOrReferenceEquivalentOfPhi()
499 HInstruction* SsaBuilder::GetFloatOrDoubleEquivalent(HInstruction* user, in GetFloatOrDoubleEquivalent()
[all …]
Dssa_builder.h49 class SsaBuilder : public HGraphVisitor {
51 explicit SsaBuilder(HGraph* graph) in SsaBuilder() function
106 DISALLOW_COPY_AND_ASSIGN(SsaBuilder);
Dprimitive_type_propagation.cc62 ? SsaBuilder::GetReferenceTypeEquivalent(input) in UpdateType()
63 : SsaBuilder::GetFloatOrDoubleEquivalent(phi, input, new_type); in UpdateType()
Doptimizing_compiler.cc584 PassInfo pass_info(SsaBuilder::kSsaBuilderPassName, &pass_info_printer); in TryCompile()
Dnodes.h52 class SsaBuilder; variable
380 friend class SsaBuilder; // For caching constants. variable
1706 friend class SsaBuilder; variable
2252 friend class SsaBuilder; variable
2290 friend class SsaBuilder; variable
Dnodes.cc187 SsaBuilder ssa_builder(this); in TransformToSsa()