Displaying 3 results from an estimated 3 matches for "computeout".
2018 Mar 08
1
[Polly] Reduced code analyzability moving from LLVM 3.9.0 to 5.0.1
...re's colors to get
an Instagram-like effect.
To improve code analyzability on LLVM 3.9.0, I made the following changes:
- Improve SCoP detection through -polly-process-unprofitable
- Enable outer loop vectorization through -polly-vectorizer=stripmine,
disabling timeouts with -polly-dependences-computeout=0
- Avoid sign extensions by replacing all 32-bit ints with longs, as
Polly seems to model using 64-bit loop counters
- Avoid interrupting control flow through -ffast-math and moving mallocs
to the top of the code
So to compile, we have:
clang -I. -O3 -g3 -Wall -Wextra -std=c99 -D_POSIX_C_SOUR...
2018 Mar 09
1
[Polly] Reduced code analyzability moving from LLVM 3.9.0 to 5.0.1
...ect.
>>
>> To improve code analyzability on LLVM 3.9.0, I made the following changes:
>> - Improve SCoP detection through -polly-process-unprofitable
>> - Enable outer loop vectorization through -polly-vectorizer=stripmine,
>> disabling timeouts with -polly-dependences-computeout=0
>> - Avoid sign extensions by replacing all 32-bit ints with longs, as
>> Polly seems to model using 64-bit loop counters
>> - Avoid interrupting control flow through -ffast-math and moving mallocs
>> to the top of the code
>>
>> So to compile, we have:
>>...
2016 Feb 03
3
opt with Polly doesn't find the passes
I just checkout release_38 branches of llvm, clang and polly and built
it on and x86 Ubuntu with cmake:
CMAKE_BUILD_TYPE="Debug"
CMAKE_INSTALL_PREFIX="$HOME/toolchain/install/llvm-3.8"
LLVM_TARGETS_TO_BUILD="X86"
cmake -G "Unix Makefiles" \
-DBUILD_SHARED_LIBS="ON" \
-DCMAKE_BUILD_TYPE=$CMAKE_BUILD_TYPE \