On Sun, Jul 13, 2014 at 7:23 PM, Prathamesh Kulkarni <bilbotheelffri...@gmail.com> wrote: > Hi, > This patch uses integral_op_p instead of > if (INTEGRAL_TYPE_P (TREE_TYPE (@0))) > > * match.pd: Remove INTEGRAL_TYPE_P (TREE_TYPE (@0)) in bitwise > patterns and use integral_op_p@0
Hmm, so this removes if-exprs and instead uses predicates in the match. That's probably good as then multiple evaluations of the same predicate can be avoided in case multiple patterns share the same bit in the decision tree. Applied. Thanks, Richard. > Thanks and Regards, > Prathamesh