Searched refs:HDoubleConstant (Results 1 – 11 of 11) 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()
61 class HDoubleConstant; variable640 HDoubleConstant* GetDoubleConstant(double value, uint32_t dex_pc = kNoDexPc) {752 void CacheDoubleConstant(HDoubleConstant* constant);864 ArenaSafeMap<int64_t, HDoubleConstant*> cached_double_constants_;3355 class HDoubleConstant final : public HConstant {3396 explicit HDoubleConstant(double value, uint32_t dex_pc = kNoDexPc)3400 explicit HDoubleConstant(int64_t value, uint32_t dex_pc = kNoDexPc)3760 virtual HConstant* Evaluate(HDoubleConstant* x) const = 0;3846 virtual HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const = 0;3986 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const override {[all …]
113 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED, in Evaluate()114 HDoubleConstant* y ATTRIBUTE_UNUSED) const override { in Evaluate()
118 HDoubleConstant* GetDoubleEquivalent(HLongConstant* constant);
628 HDoubleConstant* SsaBuilder::GetDoubleEquivalent(HLongConstant* constant) { in GetDoubleEquivalent()630 HDoubleConstant* result = constant->GetNext()->AsDoubleConstant(); in GetDoubleEquivalent()633 result = new (graph_->GetAllocator()) HDoubleConstant(value); in GetDoubleEquivalent()
393 void VisitDoubleConstant(HDoubleConstant* instruction) override { in VisitDoubleConstant()
903 void HGraph::CacheDoubleConstant(HDoubleConstant* constant) { in CacheDoubleConstant()
3458 void LocationsBuilderARM64::VisitDoubleConstant(HDoubleConstant* constant) { in VisitDoubleConstant()3465 HDoubleConstant* constant ATTRIBUTE_UNUSED) { in VisitDoubleConstant()
2440 void LocationsBuilderX86_64::VisitDoubleConstant(HDoubleConstant* constant) { in VisitDoubleConstant()2447 HDoubleConstant* constant ATTRIBUTE_UNUSED) { in VisitDoubleConstant()
2357 void LocationsBuilderX86::VisitDoubleConstant(HDoubleConstant* constant) { in VisitDoubleConstant()2363 void InstructionCodeGeneratorX86::VisitDoubleConstant(HDoubleConstant* constant ATTRIBUTE_UNUSED) { in VisitDoubleConstant()
3308 void LocationsBuilderARMVIXL::VisitDoubleConstant(HDoubleConstant* constant) { in VisitDoubleConstant()3315 HDoubleConstant* constant ATTRIBUTE_UNUSED) { in VisitDoubleConstant()