Searched refs:Evaluate (Results 1 – 5 of 5) sorted by relevance
/art/compiler/optimizing/ |
D | nodes_x86.h | 144 HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const override { in Evaluate() function 148 HConstant* Evaluate(HLongConstant* x, HLongConstant* y) const override { in Evaluate() function 152 HConstant* Evaluate([[maybe_unused]] HFloatConstant* x, in Evaluate() function 157 HConstant* Evaluate([[maybe_unused]] HDoubleConstant* x, in Evaluate() function 193 HConstant* Evaluate(HIntConstant* x) const override { in Evaluate() function 196 HConstant* Evaluate(HLongConstant* x) const override { in Evaluate() function 199 HConstant* Evaluate([[maybe_unused]] HFloatConstant* x) const override { in Evaluate() function 203 HConstant* Evaluate([[maybe_unused]] HDoubleConstant* x) const override { in Evaluate() function
|
D | nodes.h | 3893 virtual HConstant* Evaluate([[maybe_unused]] HIntConstant* x) const { 3897 virtual HConstant* Evaluate([[maybe_unused]] HLongConstant* x) const { 3901 virtual HConstant* Evaluate([[maybe_unused]] HFloatConstant* x) const { 3905 virtual HConstant* Evaluate([[maybe_unused]] HDoubleConstant* x) const { 3984 virtual HConstant* Evaluate([[maybe_unused]] HNullConstant* x, 3989 virtual HConstant* Evaluate([[maybe_unused]] HIntConstant* x, 3994 virtual HConstant* Evaluate([[maybe_unused]] HLongConstant* x, 3999 virtual HConstant* Evaluate([[maybe_unused]] HLongConstant* x, 4004 virtual HConstant* Evaluate([[maybe_unused]] HFloatConstant* x, 4009 virtual HConstant* Evaluate([[maybe_unused]] HDoubleConstant* x, [all …]
|
D | dead_code_elimination.cc | 129 static HConstant* Evaluate(HCondition* condition, HInstruction* left, HInstruction* right) { in Evaluate() function 140 return condition->Evaluate(left->AsIntConstant(), right->AsIntConstant()); in Evaluate() 142 return condition->Evaluate(left->AsNullConstant(), right->AsNullConstant()); in Evaluate() 144 return condition->Evaluate(left->AsLongConstant(), right->AsLongConstant()); in Evaluate() 146 return condition->Evaluate(left->AsFloatConstant(), right->AsFloatConstant()); in Evaluate() 149 return condition->Evaluate(left->AsDoubleConstant(), right->AsDoubleConstant()); in Evaluate() 386 value_to_check = Evaluate(first->AsCondition(), input, first->InputAt(1)); in SimplifyIfs() 388 value_to_check = Evaluate(first->AsCondition(), first->InputAt(0), input); in SimplifyIfs()
|
D | nodes_riscv64.h | 43 HConstant* Evaluate(HLongConstant* x, HLongConstant* y) const override { in Evaluate() function
|
D | nodes.cc | 1809 return Evaluate(input->AsIntConstant()); in TryStaticEvaluation() 1811 return Evaluate(input->AsLongConstant()); in TryStaticEvaluation() 1814 return Evaluate(input->AsFloatConstant()); in TryStaticEvaluation() 1816 return Evaluate(input->AsDoubleConstant()); in TryStaticEvaluation() 1828 return Evaluate(left->AsIntConstant(), right->AsIntConstant()); in TryStaticEvaluation() 1833 return Evaluate(left->AsLongConstant(), right->AsIntConstant()); in TryStaticEvaluation() 1835 return Evaluate(left->AsLongConstant(), right->AsLongConstant()); in TryStaticEvaluation() 1840 return Evaluate(left->AsNullConstant(), right->AsNullConstant()); in TryStaticEvaluation() 1843 return Evaluate(left->AsFloatConstant(), right->AsFloatConstant()); in TryStaticEvaluation() 1845 return Evaluate(left->AsDoubleConstant(), right->AsDoubleConstant()); in TryStaticEvaluation()
|