Searched refs:HDoubleConstant (Results 1 – 13 of 13) sorted by relevance
157 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED, in Evaluate()158 HDoubleConstant* y ATTRIBUTE_UNUSED) const override { in Evaluate()203 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED) const override { in Evaluate()
57 class HDoubleConstant; variable558 HDoubleConstant* GetDoubleConstant(double value, uint32_t dex_pc = kNoDexPc) {658 void CacheDoubleConstant(HDoubleConstant* constant);756 ArenaSafeMap<int64_t, HDoubleConstant*> cached_double_constants_;3093 class HDoubleConstant final : public HConstant {3134 explicit HDoubleConstant(double value, uint32_t dex_pc = kNoDexPc)3138 explicit HDoubleConstant(int64_t value, uint32_t dex_pc = kNoDexPc)3498 virtual HConstant* Evaluate(HDoubleConstant* x) const = 0;3584 virtual HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const = 0;3724 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const override { in Evaluate()[all …]
113 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED, in Evaluate()114 HDoubleConstant* y ATTRIBUTE_UNUSED) const override { in Evaluate()
121 HDoubleConstant* GetDoubleEquivalent(HLongConstant* constant);
609 HDoubleConstant* SsaBuilder::GetDoubleEquivalent(HLongConstant* constant) { in GetDoubleEquivalent()611 HDoubleConstant* result = constant->GetNext()->AsDoubleConstant(); in GetDoubleEquivalent()614 result = new (graph_->GetAllocator()) HDoubleConstant(value); in GetDoubleEquivalent()
360 void VisitDoubleConstant(HDoubleConstant* instruction) override { in VisitDoubleConstant()
730 void HGraph::CacheDoubleConstant(HDoubleConstant* constant) { in CacheDoubleConstant()
3066 void LocationsBuilderARM64::VisitDoubleConstant(HDoubleConstant* constant) { in VisitDoubleConstant()3073 HDoubleConstant* constant ATTRIBUTE_UNUSED) { in VisitDoubleConstant()
3661 void LocationsBuilderMIPS64::VisitDoubleConstant(HDoubleConstant* constant) { in VisitDoubleConstant()3667 void InstructionCodeGeneratorMIPS64::VisitDoubleConstant(HDoubleConstant* cst ATTRIBUTE_UNUSED) { in VisitDoubleConstant()
2256 void LocationsBuilderX86_64::VisitDoubleConstant(HDoubleConstant* constant) { in VisitDoubleConstant()2263 HDoubleConstant* constant ATTRIBUTE_UNUSED) { in VisitDoubleConstant()
2091 void LocationsBuilderX86::VisitDoubleConstant(HDoubleConstant* constant) { in VisitDoubleConstant()2097 void InstructionCodeGeneratorX86::VisitDoubleConstant(HDoubleConstant* constant ATTRIBUTE_UNUSED) { in VisitDoubleConstant()
3085 void LocationsBuilderARMVIXL::VisitDoubleConstant(HDoubleConstant* constant) { in VisitDoubleConstant()3092 HDoubleConstant* constant ATTRIBUTE_UNUSED) { in VisitDoubleConstant()
4330 void LocationsBuilderMIPS::VisitDoubleConstant(HDoubleConstant* constant) { in VisitDoubleConstant()4336 void InstructionCodeGeneratorMIPS::VisitDoubleConstant(HDoubleConstant* cst ATTRIBUTE_UNUSED) { in VisitDoubleConstant()