Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- set PreferredToolArchitecture=x64
- cd /D D:\src_builds\llvm-monorepo\llvm
- git config --global protocol.version 2
- git clone https://github.com/llvm-project/llvm-project-20170507.git llvm
- git config branch.master.rebase true
- set PreferredToolArchitecture=x64
- cd /D D:\src_builds\llvm-monorepo\llvm
- git config --global protocol.version 2
- git checkout -f
- git pull
- cd /D D:\src_builds\llvm-monorepo\llvm-build
- cmake -DLLVM_TARGETS_TO_BUILD:STRING="X86" -DCLANG_PLUGIN_SUPPORT="OFF" -DLLVM_INCLUDE_DOCS:BOOL="OFF" -DLLVM_INCLUDE_EXAMPLES:BOOL="OFF" -DLLVM_INCLUDE_TESTS:BOOL="OFF" -DLLVM_INCLUDE_BENCHMARKS:BOOL="OFF" -DLLVM_ENABLE_PROJECTS:STRING="clang;lld;polly" -DBUILD_SHARED_LIBS:BOOL="OFF" -DCMAKE_BUILD_TYPE:STRING="Release" -DLLVM_ENABLE_ASSERTIONS:BOOL="OFF" -DCMAKE_C_FLAGS_RELEASE:STRING="/MD /O2 /DNDEBUG /Gs- /Gw /Brepro -march=bdver1 -Xclang -fexperimental-new-pass-manager -mllvm -enable-npm-newgvn -mllvm -x86-experimental-vector-widening-legalization -Xclang -vectorize-loops -Xclang -vectorize-slp -Rpass=loop-vectorize" -DCMAKE_CXX_FLAGS_RELEASE:STRING="/MD /O2 /DNDEBUG /Gs- /Gw /Brepro -march=bdver1 -Xclang -fexperimental-new-pass-manager -mllvm -enable-npm-newgvn -mllvm -x86-experimental-vector-widening-legalization -Xclang -vectorize-loops -Xclang -vectorize-slp -Rpass=loop-vectorize" -DCMAKE_EXE_LINKER_FLAGS_RELEASE:STRING="/INCREMENTAL:NO /FIXED:NO /OPT:REF /OPT:ICF /OPT:LLDTAILMERGE" -DCMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING="/INCREMENTAL:NO /FIXED:NO /OPT:REF /OPT:ICF /OPT:LLDTAILMERGE" -DCMAKE_C_COMPILER:STRING="D:/depot_tools/chromium/src/third_party/llvm-build/Release+Asserts/bin/clang-cl.exe" -DCMAKE_CXX_COMPILER:STRING="D:/depot_tools/chromium/src/third_party/llvm-build/Release+Asserts/bin/clang-cl.exe" -DCMAKE_LINKER:STRING="D:/depot_tools/chromium/src/third_party/llvm-build/Release+Asserts/bin/lld-link.exe" -G "Ninja" ../llvm/llvm
- cmake --build .
- cd /D D:\src_builds\llvm-monorepo\llvm-build-polly
- cmake -DLLVM_TARGETS_TO_BUILD:STRING="X86" -DCLANG_PLUGIN_SUPPORT="OFF" -DLLVM_INCLUDE_DOCS:BOOL="OFF" -DLLVM_INCLUDE_EXAMPLES:BOOL="OFF" -DLLVM_INCLUDE_TESTS:BOOL="OFF" -DLLVM_INCLUDE_BENCHMARKS:BOOL="OFF" -DLLVM_ENABLE_PROJECTS:STRING="clang;lld;polly;compiler-rt" -DBUILD_SHARED_LIBS:BOOL="OFF" -DCMAKE_BUILD_TYPE:STRING="Release" -DLLVM_ENABLE_ASSERTIONS:BOOL="OFF" -DCMAKE_C_FLAGS_RELEASE:STRING="/MD /O2 /DNDEBUG /Gs- /Gw /Brepro -march=bdver1 -Xclang -fexperimental-new-pass-manager -mllvm -enable-npm-newgvn -mllvm -x86-experimental-vector-widening-legalization -mllvm -polly -mllvm -polly-2nd-level-tiling -mllvm -polly-detect-profitability-min-per-loop-insts=40 -mllvm -polly-invariant-load-hoisting -mllvm -polly-register-tiling -mllvm -polly-vectorizer=stripmine -Xclang -vectorize-loops -Xclang -vectorize-slp -Rpass-analysis=polly -Rpass=loop-vectorize" -DCMAKE_CXX_FLAGS_RELEASE:STRING="/MD /O2 /DNDEBUG /Gs- /Gw /Brepro -march=bdver1 -Xclang -fexperimental-new-pass-manager -mllvm -enable-npm-newgvn -mllvm -x86-experimental-vector-widening-legalization -mllvm -polly -mllvm -polly-2nd-level-tiling -mllvm -polly-detect-profitability-min-per-loop-insts=40 -mllvm -polly-invariant-load-hoisting -mllvm -polly-register-tiling -mllvm -polly-vectorizer=stripmine -Xclang -vectorize-loops -Xclang -vectorize-slp -Rpass-analysis=polly -Rpass=loop-vectorize" -DCMAKE_EXE_LINKER_FLAGS_RELEASE:STRING="/INCREMENTAL:NO /FIXED:NO /OPT:REF /OPT:ICF /OPT:LLDTAILMERGE" -DCMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING="/INCREMENTAL:NO /FIXED:NO /OPT:REF /OPT:ICF /OPT:LLDTAILMERGE" -DCMAKE_C_COMPILER:STRING="D:/src_builds/llvm-monorepo/llvm-build/bin/clang-cl.exe" -DCMAKE_CXX_COMPILER:STRING="D:/src_builds/llvm-monorepo/llvm-build/bin/clang-cl.exe" -DCMAKE_LINKER:STRING="D:/src_builds/llvm-monorepo/llvm-build/bin/lld-link.exe" -G "Ninja" ../llvm/llvm
- cmake --build .
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement