Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static bool
- gimple_match_and_simplify (code_helper code, tree type, tree op0, tree op1,
- tree op2, code_helper * res_code, tree * res_ops,
- gimple_seq * seq, tree (*valueize) (tree))
- {
- if (code == COND_EXPR)
- {
- {
- tree o2 = op0;
- tree t0 = NULL_TREE;
- if (TREE_CODE (o2) == BIT_NOT_EXPR)
- {
- t0 = TREE_OPERAND (o2, 0);
- if (do_valueize (valueize, t0))
- {
- {
- tree o3 = t0;
- {
- // @1
- tree o4 = op1;
- {
- // @2
- tree o5 = op2;
- /* simplify 0 */
- {
- tree captures[4] = { };
- captures[0] = o3;
- captures[1] = o4;
- captures[2] = o5;
- *res_code = COND_EXPR;
- res_ops[0] = captures[0];
- res_ops[1] = captures[2];
- res_ops[2] = captures[1];
- gimple_resimplify3 (seq, res_code, type, res_ops,
- valueize);
- return true;
- }
- }
- }
- }
- }
- }
- }
- }
- return false;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement