Lines Matching refs:HFloatConstant

61 class HFloatConstant;  variable
616 HFloatConstant* GetFloatConstant(float value, uint32_t dex_pc = kNoDexPc) {
725 void CacheFloatConstant(HFloatConstant* constant);
830 ArenaSafeMap<int32_t, HFloatConstant*> cached_float_constants_;
3106 class HFloatConstant final : public HConstant {
3149 explicit HFloatConstant(float value, uint32_t dex_pc = kNoDexPc)
3153 explicit HFloatConstant(int32_t value, uint32_t dex_pc = kNoDexPc)
3569 virtual HConstant* Evaluate(HFloatConstant* x) const = 0;
3655 virtual HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const = 0;
3793 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const override { in Evaluate()
3839 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const override { in Evaluate()
3879 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const override { in Evaluate()
3919 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const override { in Evaluate()
3958 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const override { in Evaluate()
3997 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const override { in Evaluate()
4033 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED, in Evaluate()
4034 HFloatConstant* y ATTRIBUTE_UNUSED) const override { in Evaluate()
4075 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED, in Evaluate()
4076 HFloatConstant* y ATTRIBUTE_UNUSED) const override { in Evaluate()
4117 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED, in Evaluate()
4118 HFloatConstant* y ATTRIBUTE_UNUSED) const override { in Evaluate()
4159 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED, in Evaluate()
4160 HFloatConstant* y ATTRIBUTE_UNUSED) const override { in Evaluate()
4232 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const override { in Evaluate()
4974 HConstant* Evaluate(HFloatConstant* x) const override { in Evaluate()
5055 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const override { in Evaluate()
5089 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const override { in Evaluate()
5125 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const override { in Evaluate()
5173 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const override { in Evaluate()
5221 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const override { in Evaluate()
5260 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED, in Evaluate()
5261 HFloatConstant* y ATTRIBUTE_UNUSED) const override { return nullptr; } in Evaluate()
5295 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED, in Evaluate()
5296 HFloatConstant* y ATTRIBUTE_UNUSED) const override { return nullptr; } in Evaluate()
5332 HConstant* Evaluate(HFloatConstant* x) const override { in Evaluate()
5402 HConstant* Evaluate(HFloatConstant* value ATTRIBUTE_UNUSED, in Evaluate()
5403 HFloatConstant* distance ATTRIBUTE_UNUSED) const override { in Evaluate()
5448 HConstant* Evaluate(HFloatConstant* value ATTRIBUTE_UNUSED, in Evaluate()
5449 HFloatConstant* distance ATTRIBUTE_UNUSED) const override { in Evaluate()
5496 HConstant* Evaluate(HFloatConstant* value ATTRIBUTE_UNUSED, in Evaluate()
5497 HFloatConstant* distance ATTRIBUTE_UNUSED) const override { in Evaluate()
5534 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED, in Evaluate()
5535 HFloatConstant* y ATTRIBUTE_UNUSED) const override { in Evaluate()
5572 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED, in Evaluate()
5573 HFloatConstant* y ATTRIBUTE_UNUSED) const override { in Evaluate()
5610 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED, in Evaluate()
5611 HFloatConstant* y ATTRIBUTE_UNUSED) const override { in Evaluate()
5659 HConstant* Evaluate(HFloatConstant* value ATTRIBUTE_UNUSED, in Evaluate()
5660 HFloatConstant* distance ATTRIBUTE_UNUSED) const override { in Evaluate()
5740 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED) const override { in Evaluate()
5778 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED) const override { in Evaluate()