Lines Matching refs:subregs
2332 instead of hardcoding subregs into the _be and _le patterns.
3024 * flow.c (find_regno_partial): Find subregs within an expression.
8716 * i386.c (test splitter): Narrow tests vs paradoxical subregs.
12565 (simplify_comparison): Don't simplify subregs from INT to FP.
15371 * dbxout.c (dbxout_symbol_location): Flatten subregs first;
21360 paradoxical subregs.
21396 * simplify_rtx.c (simplify_subreg): Keep subregs on return values,
21399 subregs of frame pointer if reload completed and frame pointer
22515 subregs containing mem.
22709 * simplify-rtx.c (simplify_subreg): Avoid creating of incorrect subregs.
22720 * simplify_rtx.c (simplify_subreg): Fix simplification of nested subregs.
25286 the subreg was a hard register. Pseudos are left as subregs.
25853 endian correction code. Don't combine subregs unless resulting
25868 for hard registers inside subregs.
25870 (find_reloads): Use SUBREG_BYTE and only advance offset for subregs
25873 corrections when fixing up MEM subregs.
25877 byte endian corrections when fixing up MEM subregs.
25878 (subst_reloads): When combining two subregs, make sure final
25898 Add mentioning of the effect that BYTES_BIG_ENDIAN has on subregs now.
25922 inverted load insns): Fix explicit rtl subregs to use byte
25941 subregs in rtl to use byte offsets.
25942 * config/m88k/m88k.md (extendsidi2): fixup subregs to use byte offset.
25947 splits): Fixup explicit subregs in rtl to use byte offsets.
25950 * config/ns32k/ns32k.md (udivmoddisi4): Fix explicit subregs in
25954 subregs to use byte offsets.
25956 Fixup explicit subregs in rtl to use byte offsets.
25976 (smulsi3_highpart_v8plus): Fix explicit subregs in rtl to use byte
25981 SUBREG_BYTE offset for non-paradoxical subregs in patterns.