36_程序和编译器的组合优化方法1.0.pptVIP

  • 2
  • 0
  • 约 14页
  • 2017-06-13 发布于湖北
  • 举报
Responsible Pointer Usage Compiler alias analysis limits optimizations Developer knows App – tell compiler! Avoid pointing to same memory address with 2 different pointers Use array notation when possible Avoid pointer arithmetic if possible Pointer Disambiguation -Oa file.c (Windows) -fno-alias file.c (Linux) All pointers in file.c are assumed not to alias -Ow file.c (Windows) Not (yet) on Linux Assume no aliasing within functions (ie, pointer arguments are unique) -Qrestrict file.c (Windows) -restrict (Linux) Restrict Qualifier: Enables pointer disambiguation -Za file.c (Windows) -ansi (

文档评论(0)

1亿VIP精品文档

相关文档