This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Autoincrement examples


Joern Rennecke writes:
 > Oh.  So you are not actually talking about dead loads, but loads that could
 > be combined into thev instruction that uses the loaded value.

Yes.

 > This optimization opportunity seems to be due to a peculiarity of your
 > target architecture - not being a true load-store one, but allowing different
 > sets of addressing modes in different instructions.

This is typical of digital signal processor architectures where you
want to perform the kernel of a dot-product with a single instruction;
usually a MAC with a pair of autoincrement memory references.

Michael.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]