Branch: refs/heads/master
Revision: a0f4852
Author: mppf
Log Message:
Merge pull request #16333 from mppf/remove-chpl-pragma-ivdep
Remove CHPL_PRAGMA_IVDEP and related code
We don’t really have working vectorization hinting for the C
backend, so remove CHPL_PRAGMA_IVDEP and related code.
The LLVM backend has reasonable vectorization hinting.
Reviewed by @ronawho - thanks!
- [x] full local testing
Modified Files:
R runtime/include/chpl-vector-macros.h
M compiler/codegen/CForLoop.cpp
M compiler/codegen/DoWhileStmt.cpp
M compiler/codegen/LoopStmt.cpp
M compiler/codegen/WhileDoStmt.cpp
M compiler/include/LoopStmt.h
M modules/internal/ChapelIteratorSupport.chpl
M runtime/include/stdchpl.h
M test/performance/vectorization/vectorPragmas/InvokeIters.chpl
Compare: https://github.com/chapel-lang/chapel/compare/3f5a5fc1586d...a0f48523c6d5