This patch implements the MaximalStaticExpansion and its printer in NPM.
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
There were two compiler warnings I fixed before committing:
In file included from /home/meinersbur/src/llvm-project/polly/lib/Transform/MaximalStaticExpansion.cpp:14: /home/meinersbur/src/llvm-project/polly/include/polly/MaximalStaticExpansion.h:14:9: warning: 'POLLY_MAXIMALSTATICEXPANSION_H' is used as a header guard here, followed by #define of a different macro [-Wheader-guard] #ifndef POLLY_MAXIMALSTATICEXPANSION_H ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/meinersbur/src/llvm-project/polly/include/polly/MaximalStaticExpansion.h:15:9: note: 'POLLY_MAXIMALSTATICEXPANSIO_H' is defined here; did you mean 'POLLY_MAXIMALSTATICEXPANSION_H'? #define POLLY_MAXIMALSTATICEXPANSIO_H ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ POLLY_MAXIMALSTATICEXPANSION_H /home/meinersbur/src/llvm-project/polly/lib/Transform/MaximalStaticExpansion.cpp:414:15: warning: field 'Dependences' will be initialized after field 'ORE' [-Wreorder-ctor] : S(S), Dependences(Dependences), ORE(ORE) {} ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ORE(ORE) S(S) Dependences(Dependences) 2 warnings generated.
[style] Unnecessary parens.