Lines Matching defs:HDoubleConstant

46 class HDoubleConstant;
481 HDoubleConstant* GetDoubleConstant(double value, uint32_t dex_pc = kNoDexPc) {
553 void CacheDoubleConstant(HDoubleConstant* constant);
622 ArenaSafeMap<int64_t, HDoubleConstant*> cached_double_constants_;
2647 class HDoubleConstant : public HConstant {
2685 explicit HDoubleConstant(double value, uint32_t dex_pc = kNoDexPc)
2687 explicit HDoubleConstant(int64_t value, uint32_t dex_pc = kNoDexPc)
2695 DISALLOW_COPY_AND_ASSIGN(HDoubleConstant);
2927 virtual HConstant* Evaluate(HDoubleConstant* x) const = 0;
3009 virtual HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const = 0;
3141 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const OVERRIDE {
3184 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const OVERRIDE {
3221 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const OVERRIDE {
3258 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const OVERRIDE {
3295 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const OVERRIDE {
3332 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const OVERRIDE {
3368 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED,
3369 HDoubleConstant* y ATTRIBUTE_UNUSED) const OVERRIDE {
3408 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED,
3409 HDoubleConstant* y ATTRIBUTE_UNUSED) const OVERRIDE {
3448 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED,
3449 HDoubleConstant* y ATTRIBUTE_UNUSED) const OVERRIDE {
3488 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED,
3489 HDoubleConstant* y ATTRIBUTE_UNUSED) const OVERRIDE {
3559 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const OVERRIDE {
4188 HConstant* Evaluate(HDoubleConstant* x) const OVERRIDE {
4261 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const OVERRIDE {
4294 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const OVERRIDE {
4329 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const OVERRIDE {
4376 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const OVERRIDE {
4428 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const OVERRIDE {
4503 HConstant* Evaluate(HDoubleConstant* value ATTRIBUTE_UNUSED,
4504 HDoubleConstant* distance ATTRIBUTE_UNUSED) const OVERRIDE {
4549 HConstant* Evaluate(HDoubleConstant* value ATTRIBUTE_UNUSED,
4550 HDoubleConstant* distance ATTRIBUTE_UNUSED) const OVERRIDE {
4597 HConstant* Evaluate(HDoubleConstant* value ATTRIBUTE_UNUSED,
4598 HDoubleConstant* distance ATTRIBUTE_UNUSED) const OVERRIDE {
4634 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED,
4635 HDoubleConstant* y ATTRIBUTE_UNUSED) const OVERRIDE {
4671 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED,
4672 HDoubleConstant* y ATTRIBUTE_UNUSED) const OVERRIDE {
4708 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED,
4709 HDoubleConstant* y ATTRIBUTE_UNUSED) const OVERRIDE {
4759 HConstant* Evaluate(HDoubleConstant* value ATTRIBUTE_UNUSED,
4760 HDoubleConstant* distance ATTRIBUTE_UNUSED) const OVERRIDE {
4837 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED) const OVERRIDE {
4874 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED) const OVERRIDE {