Lines Matching refs:HDoubleConstant
63 class HDoubleConstant; variable
650 HDoubleConstant* GetDoubleConstant(double value, uint32_t dex_pc = kNoDexPc) {
783 void CacheDoubleConstant(HDoubleConstant* constant);
888 ArenaSafeMap<int64_t, HDoubleConstant*> cached_double_constants_;
3475 class HDoubleConstant final : public HConstant {
3516 explicit HDoubleConstant(double value, uint32_t dex_pc = kNoDexPc)
3520 explicit HDoubleConstant(int64_t value, uint32_t dex_pc = kNoDexPc)
3905 virtual HConstant* Evaluate([[maybe_unused]] HDoubleConstant* x) const {
4009 virtual HConstant* Evaluate([[maybe_unused]] HDoubleConstant* x,
4010 [[maybe_unused]] HDoubleConstant* y) const {
4153 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const override {
4199 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const override {
4239 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const override {
4279 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const override {
4318 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const override {
4357 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const override {
4552 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const override {
5359 HConstant* Evaluate(HDoubleConstant* x) const override {
5441 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const override {
5475 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const override {
5511 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const override {
5559 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const override {
5607 HConstant* Evaluate(HDoubleConstant* x, HDoubleConstant* y) const override {
5646 HConstant* Evaluate([[maybe_unused]] HDoubleConstant* x,
5647 [[maybe_unused]] HDoubleConstant* y) const override {
5685 HConstant* Evaluate([[maybe_unused]] HDoubleConstant* x,
5686 [[maybe_unused]] HDoubleConstant* y) const override {
5726 HConstant* Evaluate(HDoubleConstant* x) const override {