Home
last modified time | relevance | path

Searched refs:Evaluate (Results 1 – 11 of 11) sorted by relevance

/aosp12/bootable/recovery/edify/
H A Dexpr.cpp85 if (!Evaluate(state, argv[i], &str)) { in ConcatFn()
101 if (!Evaluate(state, argv[0], &cond)) { in IfElseFn()
141 if (!Evaluate(state, argv[0], &val)) { in SleepFn()
157 if (!Evaluate(state, argv[i], &v)) { in StdoutFn()
168 if (!Evaluate(state, argv[0], &left)) { in LogicalAndFn()
181 if (!Evaluate(state, argv[0], &left)) { in LogicalOrFn()
194 if (!Evaluate(state, argv[0], &val)) { in LogicalNotFn()
219 if (!Evaluate(state, argv[0], &left)) { in EqualityFn()
223 if (!Evaluate(state, argv[1], &right)) { in EqualityFn()
234 if (!Evaluate(state, argv[0], &left)) { in InequalityFn()
[all …]
/aosp12/art/compiler/optimizing/
H A Dnodes_x86.h144 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(HFloatConstant* x ATTRIBUTE_UNUSED, in Evaluate() function
157 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED, 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(HFloatConstant* x ATTRIBUTE_UNUSED) const override { in Evaluate() function
203 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED) const override { in Evaluate() function
H A Dnodes.h3757 virtual HConstant* Evaluate(HIntConstant* x) const = 0;
3969 HConstant* Evaluate(HNullConstant* x ATTRIBUTE_UNUSED,
4016 HConstant* Evaluate(HNullConstant* x ATTRIBUTE_UNUSED,
4223 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED,
5198 HConstant* Evaluate(HIntConstant* x) const override {
5201 HConstant* Evaluate(HLongConstant* x) const override {
5556 HConstant* Evaluate(HIntConstant* x) const override {
5559 HConstant* Evaluate(HLongConstant* x) const override {
5964 HConstant* Evaluate(HIntConstant* x) const override {
5967 HConstant* Evaluate(HLongConstant* x) const override {
[all …]
H A Ddead_code_elimination.cc125 static HConstant* Evaluate(HCondition* condition, HInstruction* left, HInstruction* right) { in Evaluate() function
136 return condition->Evaluate(left->AsIntConstant(), right->AsIntConstant()); in Evaluate()
138 return condition->Evaluate(left->AsNullConstant(), right->AsNullConstant()); in Evaluate()
140 return condition->Evaluate(left->AsLongConstant(), right->AsLongConstant()); in Evaluate()
142 return condition->Evaluate(left->AsFloatConstant(), right->AsFloatConstant()); in Evaluate()
145 return condition->Evaluate(left->AsDoubleConstant(), right->AsDoubleConstant()); in Evaluate()
359 value_to_check = Evaluate(first->AsCondition(), input, first->InputAt(1)); in SimplifyIfs()
361 value_to_check = Evaluate(first->AsCondition(), first->InputAt(0), input); in SimplifyIfs()
H A Dnodes_shared.h100 HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const override { in Evaluate() function
104 HConstant* Evaluate(HLongConstant* x, HLongConstant* y) const override { in Evaluate() function
108 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED, in Evaluate() function
113 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED, in Evaluate() function
H A Dnodes.cc1864 return Evaluate(GetInput()->AsIntConstant()); in TryStaticEvaluation()
1866 return Evaluate(GetInput()->AsLongConstant()); in TryStaticEvaluation()
1869 return Evaluate(GetInput()->AsFloatConstant()); in TryStaticEvaluation()
1871 return Evaluate(GetInput()->AsDoubleConstant()); in TryStaticEvaluation()
1879 return Evaluate(GetLeft()->AsIntConstant(), GetRight()->AsIntConstant()); in TryStaticEvaluation()
1884 return Evaluate(GetLeft()->AsLongConstant(), GetRight()->AsIntConstant()); in TryStaticEvaluation()
1886 return Evaluate(GetLeft()->AsLongConstant(), GetRight()->AsLongConstant()); in TryStaticEvaluation()
1891 return Evaluate(GetLeft()->AsNullConstant(), GetRight()->AsNullConstant()); in TryStaticEvaluation()
1894 return Evaluate(GetLeft()->AsFloatConstant(), GetRight()->AsFloatConstant()); in TryStaticEvaluation()
1896 return Evaluate(GetLeft()->AsDoubleConstant(), GetRight()->AsDoubleConstant()); in TryStaticEvaluation()
/aosp12/bootable/recovery/tests/unit/
H A Dedify_test.cpp33 bool status = Evaluate(&state, e, &result); in expect()
H A Dupdater_test.cpp71 bool status = Evaluate(&state, e, &result); in expect()
/aosp12/bootable/recovery/updater/
H A Dupdater.cpp81 bool status = Evaluate(&state, root, &result_); in RunUpdate()
H A Dinstall.cpp541 if (!Evaluate(state, argv[0], &key)) { in GetPropFn()
/aosp12/bootable/recovery/edify/include/edify/
H A Dexpr.h93 bool Evaluate(State* state, const std::unique_ptr<Expr>& expr, std::string* result);