Lines Matching refs:HDoubleConstant
57 class HDoubleConstant; variable
558 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()
3770 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const override { in Evaluate()
3810 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const override { in Evaluate()
3850 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const override { in Evaluate()
3889 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const override { in Evaluate()
3928 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const override { in Evaluate()
3966 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED, in Evaluate()
3967 HDoubleConstant* y ATTRIBUTE_UNUSED) const override { in Evaluate()
4008 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED, in Evaluate()
4009 HDoubleConstant* y ATTRIBUTE_UNUSED) const override { in Evaluate()
4050 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED, in Evaluate()
4051 HDoubleConstant* y ATTRIBUTE_UNUSED) const override { in Evaluate()
4092 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED, in Evaluate()
4093 HDoubleConstant* y ATTRIBUTE_UNUSED) const override { in Evaluate()
4165 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const override { in Evaluate()
4866 HConstant* Evaluate(HDoubleConstant* x) const override { in Evaluate()
4948 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const override { in Evaluate()
4982 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const override { in Evaluate()
5018 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const override { in Evaluate()
5066 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const override { in Evaluate()
5114 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const override { in Evaluate()
5151 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED, in Evaluate()
5152 HDoubleConstant* y ATTRIBUTE_UNUSED) const override { return nullptr; } in Evaluate()
5186 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED, in Evaluate()
5187 HDoubleConstant* y ATTRIBUTE_UNUSED) const override { return nullptr; } in Evaluate()
5225 HConstant* Evaluate(HDoubleConstant* x) const override { in Evaluate()
5296 HConstant* Evaluate(HDoubleConstant* value ATTRIBUTE_UNUSED, in Evaluate()
5297 HDoubleConstant* distance ATTRIBUTE_UNUSED) const override { in Evaluate()
5342 HConstant* Evaluate(HDoubleConstant* value ATTRIBUTE_UNUSED, in Evaluate()
5343 HDoubleConstant* distance ATTRIBUTE_UNUSED) const override { in Evaluate()
5390 HConstant* Evaluate(HDoubleConstant* value ATTRIBUTE_UNUSED, in Evaluate()
5391 HDoubleConstant* distance ATTRIBUTE_UNUSED) const override { in Evaluate()
5428 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED, in Evaluate()
5429 HDoubleConstant* y ATTRIBUTE_UNUSED) const override { in Evaluate()
5466 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED, in Evaluate()
5467 HDoubleConstant* y ATTRIBUTE_UNUSED) const override { in Evaluate()
5504 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED, in Evaluate()
5505 HDoubleConstant* y ATTRIBUTE_UNUSED) const override { in Evaluate()
5555 HConstant* Evaluate(HDoubleConstant* value ATTRIBUTE_UNUSED, in Evaluate()
5556 HDoubleConstant* distance ATTRIBUTE_UNUSED) const override { in Evaluate()
5635 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED) const override { in Evaluate()
5673 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED) const override { in Evaluate()