Searched refs:CLASS2 (Results 1 - 7 of 7) sorted by relevance

/freebsd-9.3-release/contrib/gcc/
H A Dreal.c77 #define CLASS2(A, B) ((A) << 2 | (B)) macro
541 switch (CLASS2 (a->cl, b->cl))
543 case CLASS2 (rvc_zero, rvc_zero):
548 case CLASS2 (rvc_zero, rvc_normal):
549 case CLASS2 (rvc_zero, rvc_inf):
550 case CLASS2 (rvc_zero, rvc_nan):
552 case CLASS2 (rvc_normal, rvc_nan):
553 case CLASS2 (rvc_inf, rvc_nan):
554 case CLASS2 (rvc_nan, rvc_nan):
556 case CLASS2 (rvc_norma
[all...]
/freebsd-9.3-release/contrib/gcc/config/s390/
H A Ds390.h473 #define SECONDARY_MEMORY_NEEDED(CLASS1, CLASS2, MODE) \
474 ((CLASS1) != (CLASS2) && ((CLASS1) == FP_REGS || (CLASS2) == FP_REGS))
756 #define REGISTER_MOVE_COST(MODE, CLASS1, CLASS2) \
758 && reg_classes_intersect_p ((CLASS2), FP_REGS)) \
760 && reg_classes_intersect_p ((CLASS2), GENERAL_REGS))) ? 10 : 1)
/freebsd-9.3-release/contrib/gcc/config/sparc/
H A Dsparc.h1343 #define SECONDARY_MEMORY_NEEDED(CLASS1, CLASS2, MODE) \
1344 (FP_REG_CLASS_P (CLASS1) != FP_REG_CLASS_P (CLASS2))
2168 #define REGISTER_MOVE_COST(MODE, CLASS1, CLASS2) \
2169 (((FP_REG_CLASS_P (CLASS1) && GENERAL_OR_I64 (CLASS2)) \
2170 || (GENERAL_OR_I64 (CLASS1) && FP_REG_CLASS_P (CLASS2)) \
2171 || (CLASS1) == FPCC_REGS || (CLASS2) == FPCC_REGS) \
/freebsd-9.3-release/contrib/gcc/config/mips/
H A Dmips.h1743 registers of class CLASS2 by storing a register of CLASS1 into
1744 memory and loading that memory location into a register of CLASS2.
1748 #define SECONDARY_MEMORY_NEEDED(CLASS1, CLASS2, MODE) \
1751 && ((CLASS1 == FP_REGS && GR_REG_CLASS_P (CLASS2)) \
1752 || (GR_REG_CLASS_P (CLASS1) && CLASS2 == FP_REGS))) \
1754 && ((GR_REG_CLASS_P (CLASS1) && CLASS2 == FP_REGS) \
1755 || (GR_REG_CLASS_P (CLASS2) && CLASS1 == FP_REGS))))
/freebsd-9.3-release/contrib/gcc/config/i386/
H A Di386.h1307 #define SECONDARY_MEMORY_NEEDED(CLASS1, CLASS2, MODE) \
1308 ix86_secondary_memory_needed ((CLASS1), (CLASS2), (MODE), 1)
1871 #define REGISTER_MOVE_COST(MODE, CLASS1, CLASS2) \
1872 ix86_register_move_cost ((MODE), (CLASS1), (CLASS2))
/freebsd-9.3-release/contrib/gcc/config/rs6000/
H A Drs6000.h867 CLASS1 to one of CLASS2. */
1120 #define SECONDARY_MEMORY_NEEDED(CLASS1,CLASS2,MODE) \
1121 ((CLASS1) != (CLASS2) && ((CLASS1) == FLOAT_REGS \
1122 || (CLASS2) == FLOAT_REGS \
1124 || (CLASS2) == ALTIVEC_REGS))
/freebsd-9.3-release/contrib/gcc/config/ia64/
H A Dia64.h886 registers of CLASS1 can only be copied to registers of class CLASS2 by
888 into a register of CLASS2. */
895 #define SECONDARY_MEMORY_NEEDED(CLASS1, CLASS2, MODE) \
897 && (((CLASS1) == GR_REGS && (CLASS2) == FR_REGS) \
898 || ((CLASS1) == FR_REGS && (CLASS2) == GR_REGS)))

Completed in 102 milliseconds