Searched refs:tree_nonzero_bits (Results 1 – 10 of 10) sorted by relevance
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
| H A D | fold-const.h | 203 extern wide_int tree_nonzero_bits (const_tree);
|
| H A D | fold-const.c | 15603 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 D | match.pd | 312 && (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 D | fold-const.h | 225 extern wide_int tree_nonzero_bits (const_tree);
|
| H A D | match.pd | 380 && (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 D | fold-const.cc | 16570 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 D | ChangeLog | 3885 type before calling tree_nonzero_bits.
|
| H A D | ChangeLog-2018 | 22234 * fold-const.c (tree_nonzero_bits): New function. 22235 * fold-const.h (tree_nonzero_bits): Likewise.
|
| H A D | ChangeLog-2021 | 17981 tree_nonzero_bits to ensure that operands are bit-wise disjoint.
|
| H A D | ChangeLog-2019 | 14601 * match.pd ((A / (1 << B)) -> (A >> B)): Call tree_nonzero_bits instead
|