Lines Matching refs:HIntConstant
67 class HIntConstant; variable
631 HIntConstant* GetIntConstant(int32_t value, uint32_t dex_pc = kNoDexPc) {
861 ArenaSafeMap<int32_t, HIntConstant*> cached_int_constants_;
3216 class HIntConstant final : public HConstant {
3247 explicit HIntConstant(int32_t value, uint32_t dex_pc = kNoDexPc)
3250 explicit HIntConstant(bool value, uint32_t dex_pc = kNoDexPc)
3757 virtual HConstant* Evaluate(HIntConstant* x) const = 0;
3838 virtual HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const = 0;
3841 HIntConstant* y ATTRIBUTE_UNUSED) const {
3953 HIntConstant* MakeConstantCondition(bool value, uint32_t dex_pc) const {
3973 HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const override {
4020 HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const override {
4060 HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const override {
4100 HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const override {
4139 HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const override {
4178 HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const override {
4217 HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const override {
4259 HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const override {
4301 HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const override {
4343 HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const override {
4411 HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const override {
4460 HIntConstant* MakeConstantComparison(int32_t value, uint32_t dex_pc) const {
5198 HConstant* Evaluate(HIntConstant* x) const override {
5277 HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const override {
5311 HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const override {
5347 HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const override {
5395 HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const override {
5443 HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const override {
5481 HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const override {
5516 HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const override {
5556 HConstant* Evaluate(HIntConstant* x) const override {
5619 HConstant* Evaluate(HIntConstant* value, HIntConstant* distance) const override {
5623 HConstant* Evaluate(HLongConstant* value, HIntConstant* distance) const override {
5665 HConstant* Evaluate(HIntConstant* value, HIntConstant* distance) const override {
5669 HConstant* Evaluate(HLongConstant* value, HIntConstant* distance) const override {
5713 HConstant* Evaluate(HIntConstant* value, HIntConstant* distance) const override {
5717 HConstant* Evaluate(HLongConstant* value, HIntConstant* distance) const override {
5756 HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const override {
5794 HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const override {
5832 HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const override {
5876 HConstant* Evaluate(HIntConstant* value, HIntConstant* distance) const override {
5880 HConstant* Evaluate(HLongConstant* value, HIntConstant* distance) const override {
5964 HConstant* Evaluate(HIntConstant* x) const override {
6001 HConstant* Evaluate(HIntConstant* x) const override {
7362 HStringBuilderAppend(HIntConstant* format,
7395 HIntConstant* GetFormat() {
7627 HIntConstant* bitstring_path_to_root,
7628 HIntConstant* bitstring_mask,
7732 HIntConstant* bitstring_path_to_root,
7733 HIntConstant* bitstring_mask)
7823 HIntConstant* bitstring_path_to_root,
7824 HIntConstant* bitstring_mask)