Lines Matching refs:SsaBuilder
32 void SsaBuilder::FixNullConstantType() { in FixNullConstantType()
65 void SsaBuilder::EquivalentPhisCleanup() { in EquivalentPhisCleanup()
88 void SsaBuilder::FixEnvironmentPhis() { in FixEnvironmentPhis()
173 bool SsaBuilder::TypeInputsOfPhi(HPhi* phi, ScopedArenaVector<HPhi*>* worklist) { in TypeInputsOfPhi()
219 bool SsaBuilder::UpdatePrimitiveType(HPhi* phi, ScopedArenaVector<HPhi*>* worklist) { in UpdatePrimitiveType()
238 void SsaBuilder::RunPrimitiveTypePropagation() { in RunPrimitiveTypePropagation()
268 void SsaBuilder::ProcessPrimitiveTypePropagationWorklist(ScopedArenaVector<HPhi*>* worklist) { in ProcessPrimitiveTypePropagationWorklist()
316 bool SsaBuilder::FixAmbiguousArrayOps() { in FixAmbiguousArrayOps()
421 bool SsaBuilder::HasAliasInEnvironments(HInstruction* instruction) { in HasAliasInEnvironments()
435 bool SsaBuilder::ReplaceUninitializedStringPhis() { in ReplaceUninitializedStringPhis()
453 void SsaBuilder::RemoveRedundantUninitializedStrings() { in RemoveRedundantUninitializedStrings()
499 GraphAnalysisResult SsaBuilder::BuildSsa() { in BuildSsa()
587 HFloatConstant* SsaBuilder::GetFloatEquivalent(HIntConstant* constant) { in GetFloatEquivalent()
609 HDoubleConstant* SsaBuilder::GetDoubleEquivalent(HLongConstant* constant) { in GetDoubleEquivalent()
632 HPhi* SsaBuilder::GetFloatDoubleOrReferenceEquivalentOfPhi(HPhi* phi, DataType::Type type) { in GetFloatDoubleOrReferenceEquivalentOfPhi()
668 HArrayGet* SsaBuilder::GetFloatOrDoubleEquivalentOfArrayGet(HArrayGet* aget) { in GetFloatOrDoubleEquivalentOfArrayGet()
693 HInstruction* SsaBuilder::GetFloatOrDoubleEquivalent(HInstruction* value, DataType::Type type) { in GetFloatOrDoubleEquivalent()
707 HInstruction* SsaBuilder::GetReferenceTypeEquivalent(HInstruction* value) { in GetReferenceTypeEquivalent()