Searched refs:Evaluate (Results 1 - 3 of 3) sorted by relevance

/art/compiler/optimizing/
H A Dnodes_shared.h86 HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const OVERRIDE {
90 HConstant* Evaluate(HLongConstant* x, HLongConstant* y) const OVERRIDE {
94 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED,
99 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED,
H A Dnodes.h2924 virtual HConstant* Evaluate(HIntConstant* x) const = 0;
2925 virtual HConstant* Evaluate(HLongConstant* x) const = 0;
2926 virtual HConstant* Evaluate(HFloatConstant* x) const = 0;
2927 virtual HConstant* Evaluate(HDoubleConstant* x) const = 0;
2996 virtual HConstant* Evaluate(HNullConstant* x ATTRIBUTE_UNUSED, function in class:art::HTryBoundary::HClassTableGet::HBinaryOperation
3001 virtual HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const = 0;
3002 virtual HConstant* Evaluate(HLongConstant* x, HLongConstant* y) const = 0;
3003 virtual HConstant* Evaluate(HLongConstant* x ATTRIBUTE_UNUSED, function in class:art::HTryBoundary::HClassTableGet::HBinaryOperation
3008 virtual HConstant* Evaluate(HFloatConstant* x, HFloatConstant* y) const = 0;
3009 virtual HConstant* Evaluate(HDoubleConstan
[all...]
H A Dnodes.cc1248 return Evaluate(GetInput()->AsIntConstant());
1250 return Evaluate(GetInput()->AsLongConstant());
1253 return Evaluate(GetInput()->AsFloatConstant());
1255 return Evaluate(GetInput()->AsDoubleConstant());
1263 return Evaluate(GetLeft()->AsIntConstant(), GetRight()->AsIntConstant());
1268 return Evaluate(GetLeft()->AsLongConstant(), GetRight()->AsIntConstant());
1270 return Evaluate(GetLeft()->AsLongConstant(), GetRight()->AsLongConstant());
1275 return Evaluate(GetLeft()->AsNullConstant(), GetRight()->AsNullConstant());
1278 return Evaluate(GetLeft()->AsFloatConstant(), GetRight()->AsFloatConstant());
1280 return Evaluate(GetLef
[all...]

Completed in 58 milliseconds