Home
last modified time | relevance | path

Searched refs:action_data (Results 1 – 5 of 5) sorted by relevance

/external/squashfs-tools/squashfs-tools/
Daction.c700 static int eval_expr_log(struct expr *expr, struct action_data *action_data) in eval_expr_log() argument
707 match = expr->atom.test->fn(&expr->atom, action_data); in eval_expr_log()
712 match = !eval_expr_log(expr->unary_op.expr, action_data); in eval_expr_log()
716 match = eval_expr_log(expr->expr_op.lhs, action_data); in eval_expr_log()
721 match = eval_expr_log(expr->expr_op.rhs, action_data); in eval_expr_log()
731 static int eval_expr(struct expr *expr, struct action_data *action_data) in eval_expr() argument
737 match = expr->atom.test->fn(&expr->atom, action_data); in eval_expr()
740 match = !eval_expr(expr->unary_op.expr, action_data); in eval_expr()
743 match = eval_expr(expr->expr_op.lhs, action_data); in eval_expr()
747 match = eval_expr(expr->expr_op.rhs, action_data); in eval_expr()
[all …]
Daction.h140 struct action_data;
145 int (*fn)(struct atom *, struct action_data *);
211 struct action_data { struct
/external/v8/src/interpreter/
Dbytecode-peephole-optimizer.cc144 BytecodeNode* const node, const PeepholeActionAndData* action_data) { in DefaultAction() argument
153 BytecodeNode* const node, const PeepholeActionAndData* action_data) { in UpdateLastAction() argument
161 BytecodeNode* const node, const PeepholeActionAndData* action_data) { in UpdateLastIfSourceInfoPresentAction() argument
171 BytecodeNode* const node, const PeepholeActionAndData* action_data) { in ElideCurrentAction() argument
186 BytecodeNode* const node, const PeepholeActionAndData* action_data) { in ElideCurrentIfOperand0MatchesAction() argument
198 BytecodeNode* const node, const PeepholeActionAndData* action_data) { in ElideLastAction() argument
216 BytecodeNode* const node, const PeepholeActionAndData* action_data) { in ChangeBytecodeAction() argument
220 node->replace_bytecode(action_data->bytecode); in ChangeBytecodeAction()
225 BytecodeNode* const node, const PeepholeActionAndData* action_data) { in TransformLdaSmiBinaryOpToBinaryOpWithSmiAction() argument
231 TransformLdaSmiBinaryOpToBinaryOpWithSmi(action_data->bytecode, last(), in TransformLdaSmiBinaryOpToBinaryOpWithSmiAction()
[all …]
Dmkpeephole.cc260 for (PeepholeActionAndData action_data : row) { in WriteRow() local
261 os << kIndent << "{" << ActionName(action_data.action) << "," in WriteRow()
262 << BytecodeName(action_data.bytecode) << "},\n"; in WriteRow()
304 PeepholeActionAndData action_data = LookupActionAndData(last, current); in BuildRow() local
305 row->at(i) = action_data; in BuildRow()
Dbytecode-peephole-optimizer.h40 const PeepholeActionAndData* const action_data = nullptr); in NON_EXPORTED_BASE()