Lines Matching refs:HFloatConstant
59 class HFloatConstant; variable
555 HFloatConstant* GetFloatConstant(float value, uint32_t dex_pc = kNoDexPc) {
655 void CacheFloatConstant(HFloatConstant* constant);
754 ArenaSafeMap<int32_t, HFloatConstant*> cached_float_constants_;
3034 class HFloatConstant final : public HConstant {
3077 explicit HFloatConstant(float value, uint32_t dex_pc = kNoDexPc)
3081 explicit HFloatConstant(int32_t value, uint32_t dex_pc = kNoDexPc)
3497 virtual HConstant* Evaluate(HFloatConstant* x) const = 0;
3583 virtual HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const = 0;
3721 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const override { in Evaluate()
3767 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const override { in Evaluate()
3807 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const override { in Evaluate()
3847 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const override { in Evaluate()
3886 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const override { in Evaluate()
3925 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const override { in Evaluate()
3961 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED, in Evaluate()
3962 HFloatConstant* y ATTRIBUTE_UNUSED) const override { in Evaluate()
4003 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED, in Evaluate()
4004 HFloatConstant* y ATTRIBUTE_UNUSED) const override { in Evaluate()
4045 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED, in Evaluate()
4046 HFloatConstant* y ATTRIBUTE_UNUSED) const override { in Evaluate()
4087 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED, in Evaluate()
4088 HFloatConstant* y ATTRIBUTE_UNUSED) const override { in Evaluate()
4162 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const override { in Evaluate()
4863 HConstant* Evaluate(HFloatConstant* x) const override { in Evaluate()
4944 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const override { in Evaluate()
4978 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const override { in Evaluate()
5014 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const override { in Evaluate()
5062 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const override { in Evaluate()
5110 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const override { in Evaluate()
5149 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED, in Evaluate()
5150 HFloatConstant* y ATTRIBUTE_UNUSED) const override { return nullptr; } in Evaluate()
5184 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED, in Evaluate()
5185 HFloatConstant* y ATTRIBUTE_UNUSED) const override { return nullptr; } in Evaluate()
5221 HConstant* Evaluate(HFloatConstant* x) const override { in Evaluate()
5291 HConstant* Evaluate(HFloatConstant* value ATTRIBUTE_UNUSED, in Evaluate()
5292 HFloatConstant* distance ATTRIBUTE_UNUSED) const override { in Evaluate()
5337 HConstant* Evaluate(HFloatConstant* value ATTRIBUTE_UNUSED, in Evaluate()
5338 HFloatConstant* distance ATTRIBUTE_UNUSED) const override { in Evaluate()
5385 HConstant* Evaluate(HFloatConstant* value ATTRIBUTE_UNUSED, in Evaluate()
5386 HFloatConstant* distance ATTRIBUTE_UNUSED) const override { in Evaluate()
5423 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED, in Evaluate()
5424 HFloatConstant* y ATTRIBUTE_UNUSED) const override { in Evaluate()
5461 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED, in Evaluate()
5462 HFloatConstant* y ATTRIBUTE_UNUSED) const override { in Evaluate()
5499 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED, in Evaluate()
5500 HFloatConstant* y ATTRIBUTE_UNUSED) const override { in Evaluate()
5550 HConstant* Evaluate(HFloatConstant* value ATTRIBUTE_UNUSED, in Evaluate()
5551 HFloatConstant* distance ATTRIBUTE_UNUSED) const override { in Evaluate()
5631 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED) const override { in Evaluate()
5669 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED) const override { in Evaluate()