This is the mail archive of the gcc-help@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] |
| Other format: | [Raw text] | |
There is a check made to see if the hardware supports prefetch if so then the -fprefetch-loop-arrays flags is ignored. In many other architectures this is still quite useful. But currently I think the prefetch flag is always set to 0 in "loop.c".
Regards, Praveen
Hi,
Modern x86/x86-64 CPUs support hardware prefetch if memory loads are in a regular pattern, and software prefetch is recommended only when memory access pattern is hard to determine by hardware. Does that mean -fprefetch-loop-arrays is unnecessary on such CPUs?
-- Zuxy
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |