*参照元 [#p4f7d03c] #backlinks *説明 [#a7f9ca75] -パス: [[gcc-8.3/gcc/simplify-rtx.c]] -FIXME: これは何? --説明 **引数 [#acd0fd3d] -machine_mode outermode -- --[[gcc-8.3/gcc/machine_mode]] -rtx op -- --[[gcc-8.3/gcc/rtx]] -machine_mode innermode -- -poly_uint64 byte -- --[[gcc-8.3/gcc/poly_uint64]] **返り値 [#a0d026dd] -rtx -- **参考 [#ke0f6347] *実装 [#a4aed1d5] /* Make a SUBREG operation or equivalent if it folds. */ rtx simplify_gen_subreg (machine_mode outermode, rtx op, machine_mode innermode, poly_uint64 byte) { rtx newx; newx = simplify_subreg (outermode, op, innermode, byte); if (newx) return newx; - --[[gcc-8.3/gcc/simplify_subreg()]] if (GET_CODE (op) == SUBREG || GET_CODE (op) == CONCAT || GET_MODE (op) == VOIDmode) return NULL_RTX; if (validate_subreg (outermode, innermode, op, byte)) return gen_rtx_SUBREG (outermode, op, byte); - --[[gcc-8.3/gcc/GET_CODE()]] --[[gcc-8.3/gcc/validate_subreg()]] --[[gcc-8.3/gcc/gen_rtx_SUBREG()]] return NULL_RTX; } *コメント [#d87345b7]