-
- Downloads
[arch64] Fix ambiguous .md attribute uses
This patch is part of a series that fixes ambiguous attribute uses in .md files, i.e. cases in which attributes didn't use <ITER:ATTR> to specify an iterator, and in which <ATTR> could have different values depending on the iterator chosen. No behavioural change except for dropping the unused SVE divide permutations. 2019-07-12 Richard Sandiford <richard.sandiford@arm.com> gcc/ * config/aarch64/aarch64.md (*compare_condjump<mode>) (loadwb_pair<GPI:mode>_<P:mode>, loadwb_pair<GPF:mode>_<P:mode>) (storewb_pair<GPI:mode>_<P:mode>, storewb_pair<GPF:mode>_<P:mode>) (*ands<mode>_compare0): Fix ambiguous uses of .md attributes. * config/aarch64/aarch64-simd.md (*aarch64_get_lane_extend<GPI:mode><VDQQH:mode>): Likewise. (*aarch64_get_lane_zero_extend<GPI:mode><VDQQH:mode>): Likewise. * config/aarch64/aarch64-sve.md (while_ult<GPI:mode><PRED_ALL:mode>): Likewise. (*cond_<optab><mode>_any): Fix SVE_I/SVE_SDI typo. From-SVN: r273433
Showing
- gcc/ChangeLog 13 additions, 0 deletionsgcc/ChangeLog
- gcc/config/aarch64/aarch64-simd.md 19 additions, 18 deletionsgcc/config/aarch64/aarch64-simd.md
- gcc/config/aarch64/aarch64-sve.md 1 addition, 1 deletiongcc/config/aarch64/aarch64-sve.md
- gcc/config/aarch64/aarch64.md 15 additions, 14 deletionsgcc/config/aarch64/aarch64.md
Loading
Please register or sign in to comment