/freebsd-10.0-release/contrib/gcc/config/arm/ |
H A D | arm.h | 407 if (MODE == QImode) \ 1157 || ((MODE == HImode || MODE == QImode) && ! arm_arch4)) \ 1160 else if ((MODE == HImode || MODE == QImode) && arm_arch4) \ 1758 must be suitable for use in a QImode load. */ 1760 REGNO_MODE_OK_FOR_BASE_P (REGNO, QImode) 1955 #define THUMB_REG_OK_FOR_INDEX_P(X) THUMB_REG_MODE_OK_FOR_BASE_P (X, QImode) 2068 ((arm_arch4 || (MODE) == QImode) ? ZERO_EXTEND \
|
H A D | arm.c | 3648 || (mode == QImode && outer == SIGN_EXTEND)))) 3676 if (mode == HImode || (outer == SIGN_EXTEND && mode == QImode)) 3714 for any base register that can access a QImode object. */ 3718 return thumb_base_register_rtx_p (x, QImode, strict_p); 3734 Although it is not incorrect, we don't accept QImode and HImode 4380 case QImode: 4583 if (GET_MODE (XEXP (x, 0)) == QImode) 4590 case QImode: 4809 case QImode: 6496 mem = adjust_automodify_address (dstbase, QImode, [all...] |
/freebsd-10.0-release/contrib/gcc/config/i386/ |
H A D | i386.h | 45 in QImode, HImode, SImode, DImode, TImode*/ 48 in QImode, HImode, SImode, DImode, TImode*/ 56 in QImode, HImode and SImode relative 59 in QImode, HImode and SImode */ 939 ((MODE) == QImode || (MODE) == HImode || (MODE) == SImode \ 978 : (MODE) == QImode && (REGNO) >= 4 && !TARGET_64BIT ? SImode \ 1280 ((MODE) == QImode && !TARGET_64BIT \ 1294 QImode must go into class Q_REGS. 1312 /* QImode spills from non-QI registers need a scratch. This does not 1318 || (CLASS) == INDEX_REGS) && !TARGET_64BIT && (MODE) == QImode \ [all...] |
H A D | i386.c | 62 ((mode) == QImode ? 0 \ 93 2, /* cost for loading QImode using movzbl */ 95 in QImode, HImode and SImode. 147 4, /* cost for loading QImode using movzbl */ 149 in QImode, HImode and SImode. 200 4, /* cost for loading QImode using movzbl */ 202 in QImode, HImode and SImode. 253 6, /* cost for loading QImode using movzbl */ 255 in QImode, HImode and SImode. 306 2, /* cost for loading QImode usin [all...] |
/freebsd-10.0-release/contrib/gcc/config/sparc/ |
H A D | sparc.h | 694 && TYPE_MODE (TREE_TYPE (TYPE)) == QImode \ 1296 We need a temporary when loading/storing a HImode/QImode value 1305 && ((MODE) == HImode || (MODE) == QImode) \ 1324 && ((MODE) == HImode || (MODE) == QImode) \
|
H A D | sparc.c | 1038 case QImode: 1039 /* All QImode constants require only one insn, so proceed. */ 6888 int i = trunc_int_for_mode (INTVAL (x), QImode); 8907 GEN_INT (GET_MODE (mem) == QImode 8913 if (GET_MODE (mem) == QImode)
|
/freebsd-10.0-release/contrib/gcc/config/s390/ |
H A D | s390.c | 550 if (register_operand (op0, QImode) 680 GET_MODE (inner), QImode, 0); 683 mask = gen_int_mode (s390_extract_part (mask, QImode, 0), QImode); 684 inner = adjust_address_nv (inner, QImode, part); 685 *op0 = gen_rtx_AND (QImode, inner, mask); 1213 /* QImode and HImode patterns make sense only if we have a destination 1215 if ((mode == QImode || mode == HImode) && GET_CODE (dst) != MEM) 1280 mask = s390_extract_part (*immop, QImode, def); 1281 part = s390_single_part (*immop, GET_MODE (*memop), QImode, de [all...] |
H A D | s390.h | 924 #define FUNCTION_MODE QImode
|
/freebsd-10.0-release/contrib/gcc/config/rs6000/ |
H A D | rs6000.c | 2322 return gen_rtx_VEC_DUPLICATE (V16QImode, gen_lowpart (QImode, last)); 3803 case QImode: 4102 case QImode: 9042 && mode3 == QImode) 9047 && mode3 == QImode) 9052 && mode3 == QImode) 9057 && mode3 == QImode) 9160 else if (mode0 == V4SImode && mode1 == V4SImode && mode2 == QImode) 9164 else if (mode0 == V8HImode && mode1 == V8HImode && mode2 == QImode) 9168 else if (mode0 == V16QImode && mode1 == V16QImode && mode2 == QImode) [all...] |
H A D | rs6000.h | 553 && TYPE_MODE (TREE_TYPE (TYPE)) == QImode \
|
/freebsd-10.0-release/contrib/gcc/ |
H A D | alias.c | 2203 if (mem_mode == QImode || GET_CODE (mem_addr) == AND) 2267 if (mem_mode == QImode || GET_CODE (mem_addr) == AND)
|
H A D | explow.c | 1367 rtx addr = memory_address (QImode,
|
H A D | cse.c | 6791 /* If the first instruction is marked with QImode, that means we've 6797 if (GET_MODE (insn) == QImode) 6892 PUT_MODE (NEXT_INSN (p), QImode); 6927 PUT_MODE (NEXT_INSN (p), QImode); 7017 if (val.nsets == 0 || GET_MODE (insn) == QImode) 7143 if (GET_MODE (insn) == QImode) 6866 PUT_MODE (NEXT_INSN (p), QImode); local 6901 PUT_MODE (NEXT_INSN (p), QImode); local
|
H A D | expr.c | 1015 to1 = adjust_automodify_address (data.to, QImode, data.to_addr, 1022 to1 = adjust_address (data.to, QImode, data.offset); 1446 /* ??? It'd be nice to copy in hunks larger than QImode. */ 1475 x = change_address (x, QImode, x_addr); 1476 y = change_address (y, QImode, y_addr); 2322 to1 = adjust_automodify_address (data.to, QImode, data.to_addr, 2329 to1 = adjust_address (data.to, QImode, data.offset);
|
H A D | recog.c | 1937 /* Use QImode because an odd displacement may be automatically invalid 1939 good = (*addressp) (QImode, y); 1962 /* Use QImode because an odd displacement may be automatically invalid 1964 return (*addressp) (QImode, z);
|
H A D | reload.c | 1228 inside any subreg. For example, on the 386, QImode regs 1230 can handle SImode, QImode needs a smaller class. */ 4070 /* We mark the USE with QImode so that we recognize 4074 insn), QImode); 4584 /* We mark the USE with QImode so that we recognize it 4588 QImode); 4830 /* We mark the USE with QImode so that we 4834 insn), QImode); 5189 /* We mark the USE with QImode so that we recognize it 5193 QImode); [all...] |
H A D | regmove.c | 209 QImode is used on the instruction at which the flags becomes live. 303 PUT_MODE (insn, QImode); 2307 result in a QImode clobber. */
|
H A D | reload1.c | 473 while (memory_address_p (QImode, tem)) 482 indirect_symref_ok = memory_address_p (QImode, tem); 495 if (memory_address_p (QImode, tem)) 736 we'll mark them with QImode. Make sure there are no 1180 /* We mark with QImode USEs introduced by reload itself. */ 1181 && (GET_MODE (insn) == QImode 6401 then the reload reg may not support QImode moves, so use SImode. 6403 because the QImode value is in the least significant part of a
|
H A D | stmt.c | 1056 /* Use QImode since that's guaranteed to clobber just one reg. */ 1057 clobbered_reg = gen_rtx_REG (QImode, j);
|
H A D | tree.c | 6545 intQI_type_node = make_or_reuse_type (GET_MODE_BITSIZE (QImode), 0); 6551 unsigned_intQI_type_node = make_or_reuse_type (GET_MODE_BITSIZE (QImode), 1);
|
H A D | c-common.c | 1684 if (mode == QImode)
|
/freebsd-10.0-release/contrib/gcc/config/ia64/ |
H A D | ia64.h | 222 && TYPE_MODE (TREE_TYPE (TYPE)) == QImode \
|
H A D | ia64.c | 2167 case QImode: icode = CODE_FOR_cmpxchg_rel_qi; break; 4985 || GET_MODE (x) == QImode)) 6676 case QImode: return 1; /* SPEC_MODE_FOR_EXTEND_FIRST */ 9586 case QImode:
|
/freebsd-10.0-release/contrib/gcc/config/mips/ |
H A D | mips.c | 4499 *LEFT is a QImode reference to the first byte if big endian or 4503 *RIGHT is a QImode reference to the opposite end of the field and 4538 use the original QImode *OP for FIRST since the new BLKmode one 4540 first = adjust_address (*op, QImode, 0); 4541 last = adjust_address (*op, QImode, width / BITS_PER_UNIT - 1);
|