Lines Matching defs:field
4148 starting at BITPOS. The field is unsigned if UNSIGNEDP is nonzero. */
4181 /* Optimize a bit-field compare.
4240 /* See if we can find a mode to refer to this field. We should be able to,
4267 /* Make the mask to be used against the extracted field. */
4291 big for the field. Warn and return a tree of for 0 (false) if so. We do
4295 For unsigned fields, the constant shifted right by the field length should
4306 warning (0, "comparison is always %d due to width of bit-field",
4318 warning (0, "comparison is always %d due to width of bit-field",
4333 (in case this was a signed field). If we changed it, make a new one. */
4355 /* Subroutine for fold_truthop: decode a field reference.
4362 If the innermost field can be completely contained in a mode-sized
4368 *PUNSIGNEDP is set to the signedness of the field.
4371 BIT_AND_EXPR or derived from the width of the field.
5997 the opposite comparison against that bit being set in the field. */
6028 to be relative to a field of that size. */
6147 field containing them both.
6225 that field, perform the mask operation. Then compare with the
12967 /* If this is a comparison of a field, we may be able to simplify it. */
13816 tree field, value;
13817 FOR_EACH_CONSTRUCTOR_ELT (CONSTRUCTOR_ELTS (arg0), idx, field, value)
13818 if (field == arg1)
14099 /* A bit-field-ref that referenced the full argument can be stripped. */