Searched refs:ASHIFTRT (Results 1 - 25 of 95) sorted by relevance

1234

/haiku-buildtools/gcc/gcc/config/nds32/
H A Dnds32-cost.c188 else if (outer_code == ASHIFTRT || outer_code == LSHIFTRT)
/haiku-buildtools/gcc/gcc/testsuite/gcc.dg/
H A Dpr50908-2.c23 ASHIFTRT, LSHIFTRT, ROTATERT, PRE_DEC, PRE_INC, POST_DEC, POST_INC, enumerator in enum:rtx_code
/haiku-buildtools/legacy/gcc/gcc/
H A Drtl.def701 DEF_RTL_EXPR(ASHIFTRT, "ashiftrt", "ee", '2')
H A Dcombine.c2939 (unsignedp ? LSHIFTRT : ASHIFTRT, mode,
3344 && GET_CODE (XEXP (x, 0)) == ASHIFTRT
3351 && (temp = simplify_binary_operation (ASHIFTRT, mode,
3360 new = simplify_shift_const (NULL_RTX, ASHIFTRT, mode, new,
3720 && GET_CODE (XEXP (x, 0)) == ASHIFTRT
3803 if (GET_CODE (temp) == ASHIFTRT
3822 (NULL_RTX, ASHIFTRT, mode,
3830 if (GET_CODE (temp1) != ASHIFTRT
3992 (NULL_RTX, ASHIFTRT, mode,
4021 return simplify_shift_const (NULL_RTX, ASHIFTRT, mod
[all...]
/haiku-buildtools/gcc/gcc/
H A Dlower-subreg.c194 if (code != ASHIFTRT)
287 choices[speed_p].splitting_ashiftrt, ASHIFTRT,
1212 && GET_CODE (op) != ASHIFTRT
1233 : GET_CODE (op) == ASHIFTRT
1272 && GET_CODE (op) != ASHIFTRT
1286 src_reg_num = (GET_CODE (op) == LSHIFTRT || GET_CODE (op) == ASHIFTRT)
1313 if (GET_CODE (op) == ASHIFTRT
1326 dest_reg, GET_CODE (op) != ASHIFTRT);
1331 if (GET_CODE (op) != ASHIFTRT)
1403 dump_shift_choices (ASHIFTRT, choice
[all...]
H A Dsimplify-rtx.c720 || GET_CODE (op) == ASHIFTRT)
730 return simplify_gen_binary (ASHIFTRT, mode,
737 || GET_CODE (op) == ASHIFTRT)
759 || GET_CODE (op) == ASHIFTRT)
780 || GET_CODE (op) == ASHIFTRT)
923 && GET_CODE (op) == ASHIFTRT
1048 if (GET_CODE (op) == ASHIFTRT
1059 return simplify_gen_binary (ASHIFTRT, mode,
1078 temp = simplify_gen_binary (ASHIFTRT, inner, XEXP (op, 0),
1357 || (lcode == ASHIFTRT
[all...]
H A Dcombine.c2667 else if (GET_CODE (src) == ASHIFT || GET_CODE (src) == ASHIFTRT
5030 (unsignedp ? LSHIFTRT : ASHIFTRT, mode,
5747 if (GET_CODE (temp) == ASHIFTRT
5766 (NULL_RTX, ASHIFTRT, mode,
5774 if (GET_CODE (temp1) != ASHIFTRT
5847 (NULL_RTX, ASHIFTRT, mode,
5862 return simplify_shift_const (NULL_RTX, ASHIFTRT, mode,
5936 || GET_CODE (XEXP (x, 0)) == ASHIFTRT
6140 case ASHIFTRT:
6374 || GET_CODE (t) == LSHIFTRT || GET_CODE (t) == ASHIFTRT)
[all...]
/haiku-buildtools/legacy/gcc/gcc/config/arc/
H A Darc.c187 case ASHIFTRT :
1400 case ASHIFTRT:
1439 case ASHIFTRT: shift_one = "asr %0,%0"; break;
1479 case ASHIFTRT :
H A Darc.h1136 case ASHIFTRT : \
/haiku-buildtools/gcc/gcc/testsuite/gcc.target/ia64/
H A Dpr49303.c16 UNKNOWN , VALUE , DEBUG_EXPR , EXPR_LIST , INSN_LIST , SEQUENCE , ADDRESS , DEBUG_INSN , INSN , JUMP_INSN , CALL_INSN , BARRIER , CODE_LABEL , NOTE , COND_EXEC , PARALLEL , ASM_INPUT , ASM_OPERANDS , UNSPEC , UNSPEC_VOLATILE , ADDR_VEC , ADDR_DIFF_VEC , PREFETCH , SET , USE , CLOBBER , CALL , RETURN , EH_RETURN , TRAP_IF , CONST_INT , CONST_FIXED , CONST_DOUBLE , CONST_VECTOR , CONST_STRING , CONST , PC , REG , SCRATCH , SUBREG , STRICT_LOW_PART , CONCAT , CONCATN , MEM , LABEL_REF , SYMBOL_REF , CC0 , IF_THEN_ELSE , COMPARE , PLUS , MINUS , NEG , MULT , SS_MULT , US_MULT , DIV , SS_DIV , US_DIV , MOD , UDIV , UMOD , AND , IOR , XOR , NOT , ASHIFT , ROTATE , ASHIFTRT , LSHIFTRT , ROTATERT , SMIN , SMAX , UMIN , UMAX , PRE_DEC , PRE_INC , POST_DEC , POST_INC , PRE_MODIFY , POST_MODIFY , NE , EQ , GE , GT , LE , LT , GEU , GTU , LEU , LTU , UNORDERED , ORDERED , UNEQ , UNGE , UNGT , UNLE , UNLT , LTGT , SIGN_EXTEND , ZERO_EXTEND , TRUNCATE , FLOAT_EXTEND , FLOAT_TRUNCATE , FLOAT , FIX , UNSIGNED_FLOAT , UNSIGNED_FIX , FRACT_CONVERT , UNSIGNED_FRACT_CONVERT , SAT_FRACT , UNSIGNED_SAT_FRACT , ABS , SQRT , BSWAP , FFS , CLZ , CTZ , POPCOUNT , PARITY , SIGN_EXTRACT , ZERO_EXTRACT , HIGH , LO_SUM , VEC_MERGE , VEC_SELECT , VEC_CONCAT , VEC_DUPLICATE , SS_PLUS , US_PLUS , SS_MINUS , SS_NEG , US_NEG , SS_ABS , SS_ASHIFT , US_ASHIFT , US_MINUS , SS_TRUNCATE , US_TRUNCATE , FMA , VAR_LOCATION , DEBUG_IMPLICIT_PTR , ENTRY_VALUE , LAST_AND_UNUSED_RTX_CODE}; enumerator in enum:rtx_code
/haiku-buildtools/gcc/gcc/config/arm/
H A Daarch-common.c99 { ASHIFT, ROTATE, ASHIFTRT, LSHIFTRT,
H A Darm.c7207 else if (code == LSHIFTRT || code == ASHIFTRT
8279 case ASHIFTRT:
8338 else if (outer == ASHIFT || outer == ASHIFTRT
8442 case ASHIFT: case LSHIFTRT: case ASHIFTRT:
8516 if (subcode == ASHIFT || subcode == ASHIFTRT
8643 if (subcode == ASHIFT || subcode == ASHIFTRT
8708 if (subcode == ASHIFT || subcode == ASHIFTRT
8810 if (subcode == ASHIFT || subcode == ASHIFTRT
9012 case ASHIFTRT:
9087 else if (outer == ASHIFT || outer == ASHIFTRT
[all...]
/haiku-buildtools/legacy/gcc/gcc/config/arm/
H A Darm.h1497 && (code == LSHIFTRT || code == ASHIFTRT \
1899 {"shift_operator", {ASHIFT, ASHIFTRT, LSHIFTRT, ROTATERT, MULT}}, \
2024 case ASHIFTRT: \
H A Dthumb.h1047 case ASHIFT: case ASHIFTRT: case LSHIFTRT: case ROTATERT: \
1071 else if (OUTER == ASHIFT || OUTER == ASHIFTRT \
/haiku-buildtools/legacy/gcc/gcc/config/clipper/
H A Dclipper.h904 case ASHIFTRT: \
/haiku-buildtools/legacy/gcc/gcc/config/mn10200/
H A Dmn10200.c951 case ASHIFTRT:
1245 case ASHIFTRT:
/haiku-buildtools/legacy/gcc/gcc/config/sh/
H A Dsh.c911 case ASHIFTRT:
934 if (GET_CODE (x) == ASHIFTRT)
1019 case ASHIFTRT:
1054 case ASHIFTRT:
1207 gen_ashift (ASHIFTRT, 1, wrk);
1217 gen_ashift (ASHIFTRT, 1, wrk);
1719 gen_shifty_op (ASHIFTRT, operands);
1751 gen_ashift (ASHIFTRT, 1, dest);
/haiku-buildtools/gcc/gcc/config/lm32/
H A Dlm32.c1004 case ASHIFTRT:
1133 case ASHIFTRT:
/haiku-buildtools/legacy/gcc/gcc/config/c4x/
H A Dc4x.h1760 case ASHIFTRT: \
1792 #define SHIFT_CODE_P(C) ((C) == ASHIFT || (C) == ASHIFTRT || (C) == LSHIFTRT)
1809 && (OUTER_CODE == ASHIFTRT || OUTER_CODE == LSHIFTRT) \
/haiku-buildtools/legacy/gcc/gcc/config/h8300/
H A Dh8300.c1708 ASHIFTRT: loop
1710 ASHIFTRT: shll, subx (propagate carry bit to all bits)
1720 sign extend 1st half (ASHIFTRT)
1721 8 - move byte, zero (ASHIFT | LSHIFTRT) or sign extend other (ASHIFTRT)
1724 - ASHIFTRT: loop
1726 - ASHIFTRT: shll, subx, set other byte
1742 ASHIFTRT: loop
1745 ASHIFTRT: shll top byte, subx, copy to other bytes
1750 ASHIFTRT: loop
1752 ASHIFTRT
[all...]
H A Dh8300.h984 case ASHIFTRT: \
/haiku-buildtools/legacy/gcc/gcc/config/convex/
H A Dconvex.h1130 case ASHIFTRT: \
/haiku-buildtools/legacy/gcc/gcc/config/pdp11/
H A Dpdp11.h1398 case ASHIFTRT: \
/haiku-buildtools/legacy/gcc/gcc/config/vax/
H A Dvax.c461 case ASHIFTRT:
H A Dvax.h925 case ASHIFT: case LSHIFTRT: case ASHIFTRT: \

Completed in 505 milliseconds

1234