Home
last modified time | relevance | path

Searched refs:tree_nonzero_bits (Results 1 – 10 of 10) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dfold-const.h203 extern wide_int tree_nonzero_bits (const_tree);
H A Dfold-const.c15603 tree_nonzero_bits (const_tree t) in tree_nonzero_bits() function
15613 return tree_nonzero_bits (TREE_OPERAND (t, 0)); in tree_nonzero_bits()
15615 return wi::bit_and (tree_nonzero_bits (TREE_OPERAND (t, 0)), in tree_nonzero_bits()
15616 tree_nonzero_bits (TREE_OPERAND (t, 1))); in tree_nonzero_bits()
15619 return wi::bit_or (tree_nonzero_bits (TREE_OPERAND (t, 0)), in tree_nonzero_bits()
15620 tree_nonzero_bits (TREE_OPERAND (t, 1))); in tree_nonzero_bits()
15622 return wi::bit_or (tree_nonzero_bits (TREE_OPERAND (t, 1)), in tree_nonzero_bits()
15623 tree_nonzero_bits (TREE_OPERAND (t, 2))); in tree_nonzero_bits()
15625 return wide_int::from (tree_nonzero_bits (TREE_OPERAND (t, 0)), in tree_nonzero_bits()
15631 wide_int nzbits1 = tree_nonzero_bits (TREE_OPERAND (t, 0)); in tree_nonzero_bits()
[all …]
H A Dmatch.pd312 && (tree_nonzero_bits (@0)
5805 (if (tree_nonzero_bits (@0) == 1)
5810 (if (wi::bit_and (tree_nonzero_bits (@0), tree_nonzero_bits (@1)) == 0)
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dfold-const.h225 extern wide_int tree_nonzero_bits (const_tree);
H A Dmatch.pd380 && (tree_nonzero_bits (@0)
1286 && !wi::neg_p (tree_nonzero_bits (@0)))
3056 tree_nonzero_bits allows IOR and XOR to be treated like PLUS.
3063 && (tree_nonzero_bits (@0) & tree_nonzero_bits (@3)) == 0)
3071 && (tree_nonzero_bits (@0) & tree_nonzero_bits (@3)) == 0)
3080 && (tree_nonzero_bits (@0) & tree_nonzero_bits (@1)) == 0)
3090 && (tree_nonzero_bits (@0) & tree_nonzero_bits (@3)) == 0)
3103 && (tree_nonzero_bits (@0) & tree_nonzero_bits (@1)) == 0)
7194 && wi::bit_and (tree_nonzero_bits (@0), tree_nonzero_bits (@1)) == 0)
7227 (with { wide_int nz = tree_nonzero_bits (@0); }
H A Dfold-const.cc16570 tree_nonzero_bits (const_tree t) in tree_nonzero_bits() function
16580 return tree_nonzero_bits (TREE_OPERAND (t, 0)); in tree_nonzero_bits()
16582 return wi::bit_and (tree_nonzero_bits (TREE_OPERAND (t, 0)), in tree_nonzero_bits()
16583 tree_nonzero_bits (TREE_OPERAND (t, 1))); in tree_nonzero_bits()
16586 return wi::bit_or (tree_nonzero_bits (TREE_OPERAND (t, 0)), in tree_nonzero_bits()
16587 tree_nonzero_bits (TREE_OPERAND (t, 1))); in tree_nonzero_bits()
16589 return wi::bit_or (tree_nonzero_bits (TREE_OPERAND (t, 1)), in tree_nonzero_bits()
16590 tree_nonzero_bits (TREE_OPERAND (t, 2))); in tree_nonzero_bits()
16592 return wide_int::from (tree_nonzero_bits (TREE_OPERAND (t, 0)), in tree_nonzero_bits()
16598 wide_int nzbits1 = tree_nonzero_bits (TREE_OPERAND (t, 0)); in tree_nonzero_bits()
[all …]
H A DChangeLog3885 type before calling tree_nonzero_bits.
H A DChangeLog-201822234 * fold-const.c (tree_nonzero_bits): New function.
22235 * fold-const.h (tree_nonzero_bits): Likewise.
H A DChangeLog-202117981 tree_nonzero_bits to ensure that operands are bit-wise disjoint.
H A DChangeLog-201914601 * match.pd ((A / (1 << B)) -> (A >> B)): Call tree_nonzero_bits instead