[Bug target/92218] PowerPC indexed insn attribute misses some insns (bswap, atomic, small int float/vector load/store)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92218 Segher Boessenkool changed: What|Removed |Added Target|powerpc64le-gnu-linux, |powerpc* |powerpc64-gnu-linux | Host|powerpc64le-gnu-linux, | |powerpc64-gnu-linux | Build|powerpc64le-gnu-linux, | |powerpc64-gnu-linux | --- Comment #2 from Segher Boessenkool --- The indexed attribute, like most attributes, is mostly used for the scheduling descriptions currently, and isn't set on most insns, only the ones where it makes a difference (and sometimes not those either; patches welcome). If you want to be *sure* what addressing something uses, you already have that available: just look at the RTL itself!
[Bug target/92218] PowerPC indexed insn attribute misses some insns (bswap, atomic, small int float/vector load/store)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92218 --- Comment #1 from Michael Meissner --- The VSX instructions load scalar from memory and splat into the register are another class of x-form only memory instructions that would need the indexed insn attribute set.
[Bug target/92218] PowerPC indexed insn attribute misses some insns (bswap, atomic, small int float/vector load/store)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92218 Michael Meissner changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed||2019-10-25 Assignee|unassigned at gcc dot gnu.org |meissner at gcc dot gnu.org Summary|PowerPC indexed insn|PowerPC indexed insn |attribute misses some insns |attribute misses some insns |(bswap, atomic, small int |(bswap, atomic, small int |float memory) |float/vector load/store) Ever confirmed|0 |1