Lines Matching refs:HFloatConstant

48 class HFloatConstant;
478 HFloatConstant* GetFloatConstant(float value, uint32_t dex_pc = kNoDexPc) {
550 void CacheFloatConstant(HFloatConstant* constant);
620 ArenaSafeMap<int32_t, HFloatConstant*> cached_float_constants_;
2594 class HFloatConstant : public HConstant {
2634 explicit HFloatConstant(float value, uint32_t dex_pc = kNoDexPc)
2636 explicit HFloatConstant(int32_t value, uint32_t dex_pc = kNoDexPc)
2644 DISALLOW_COPY_AND_ASSIGN(HFloatConstant);
2926 virtual HConstant* Evaluate(HFloatConstant* x) const = 0;
3008 virtual HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const = 0;
3138 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const OVERRIDE {
3181 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const OVERRIDE {
3218 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const OVERRIDE {
3255 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const OVERRIDE {
3292 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const OVERRIDE {
3329 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const OVERRIDE {
3363 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED,
3364 HFloatConstant* y ATTRIBUTE_UNUSED) const OVERRIDE {
3403 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED,
3404 HFloatConstant* y ATTRIBUTE_UNUSED) const OVERRIDE {
3443 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED,
3444 HFloatConstant* y ATTRIBUTE_UNUSED) const OVERRIDE {
3483 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED,
3484 HFloatConstant* y ATTRIBUTE_UNUSED) const OVERRIDE {
3556 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const OVERRIDE {
4185 HConstant* Evaluate(HFloatConstant* x) const OVERRIDE {
4257 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const OVERRIDE {
4290 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const OVERRIDE {
4325 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const OVERRIDE {
4372 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const OVERRIDE {
4424 HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const OVERRIDE {
4498 HConstant* Evaluate(HFloatConstant* value ATTRIBUTE_UNUSED,
4499 HFloatConstant* distance ATTRIBUTE_UNUSED) const OVERRIDE {
4544 HConstant* Evaluate(HFloatConstant* value ATTRIBUTE_UNUSED,
4545 HFloatConstant* distance ATTRIBUTE_UNUSED) const OVERRIDE {
4592 HConstant* Evaluate(HFloatConstant* value ATTRIBUTE_UNUSED,
4593 HFloatConstant* distance ATTRIBUTE_UNUSED) const OVERRIDE {
4629 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED,
4630 HFloatConstant* y ATTRIBUTE_UNUSED) const OVERRIDE {
4666 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED,
4667 HFloatConstant* y ATTRIBUTE_UNUSED) const OVERRIDE {
4703 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED,
4704 HFloatConstant* y ATTRIBUTE_UNUSED) const OVERRIDE {
4754 HConstant* Evaluate(HFloatConstant* value ATTRIBUTE_UNUSED,
4755 HFloatConstant* distance ATTRIBUTE_UNUSED) const OVERRIDE {
4833 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED) const OVERRIDE {
4870 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED) const OVERRIDE {