Skip to content

Commit

Permalink
Merge pull request #195 from Xilinx/bump_to_1e2159a1
Browse files Browse the repository at this point in the history
[AutoBump] Merge with fixes of 1e2159a (Jul 31) (24)
  • Loading branch information
mgehre-amd authored Sep 26, 2024
2 parents 7a029e0 + b06073a commit 214ebf1
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 4 deletions.
15 changes: 14 additions & 1 deletion docs/BuildOnLinuxOSX.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,18 +22,31 @@ cd llvm-project && git checkout 0913547d0e3939cc420e88ecd037240f33736820 && cd .
``` bash
mkdir llvm-project/build
cd llvm-project/build

cmake -G Ninja ../llvm \
-DLLVM_ENABLE_PROJECTS=mlir \
-DLLVM_ENABLE_PROJECTS="mlir;clang;openmp" \
-DLLVM_TARGETS_TO_BUILD="host" \
-DCMAKE_BUILD_TYPE=Release \
-DLLVM_ENABLE_ASSERTIONS=ON \
-DLLVM_ENABLE_RTTI=ON \
-DENABLE_LIBOMPTARGET=OFF \
-DLLVM_ENABLE_LIBEDIT=OFF

cmake --build . -- ${MAKEFLAGS}
cmake --build . --target check-mlir
```

To enable parallelization for onnx-mlir, llvm-project should be configured as
```
cmake -G Ninja ../llvm \
-DLLVM_ENABLE_PROJECTS=mlir \
-DLLVM_TARGETS_TO_BUILD="host" \
-DCMAKE_BUILD_TYPE=Release \
-DLLVM_ENABLE_ASSERTIONS=ON \
-DLLVM_ENABLE_RTTI=ON \
-DLLVM_ENABLE_LIBEDIT=OFF
```

## ONNX-MLIR (this project)

### Build
Expand Down
3 changes: 2 additions & 1 deletion docs/BuildOnWindows.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,13 +62,14 @@ md llvm-project\build
cd llvm-project\build
call cmake %root_dir%\llvm-project\llvm -G "Ninja" ^
-DCMAKE_INSTALL_PREFIX="%root_dir%\llvm-project\build\install" ^
-DLLVM_ENABLE_PROJECTS=mlir ^
-DLLVM_ENABLE_PROJECTS="mlir;clang;openmp" ^
-DLLVM_TARGETS_TO_BUILD="host" ^
-DCMAKE_BUILD_TYPE=Release ^
-DLLVM_ENABLE_ASSERTIONS=ON ^
-DLLVM_ENABLE_RTTI=ON ^
-DLLVM_ENABLE_ZLIB=OFF ^
-DLLVM_INSTALL_UTILS=ON ^
-DENABLE_LIBOMPTARGET=OFF ^
-DLLVM_ENABLE_LIBEDIT=OFF

call cmake --build . --config Release
Expand Down
3 changes: 2 additions & 1 deletion utils/build-mlir.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,14 @@ md llvm-project\build
cd llvm-project\build
call cmake %root_dir%\llvm-project\llvm -G "Ninja" ^
-DCMAKE_INSTALL_PREFIX="%root_dir%\llvm-project\build\install" ^
-DLLVM_ENABLE_PROJECTS=mlir ^
-DLLVM_ENABLE_PROJECTS="mlir;clang;openmp" ^
-DLLVM_TARGETS_TO_BUILD="host" ^
-DCMAKE_BUILD_TYPE=Release ^
-DLLVM_ENABLE_ASSERTIONS=ON ^
-DLLVM_ENABLE_RTTI=ON ^
-DLLVM_ENABLE_ZLIB=OFF ^
-DLLVM_INSTALL_UTILS=ON ^
-DENABLE_LIBOMPTARGET=OFF ^
-DLLVM_ENABLE_LIBEDIT=OFF

call cmake --build . --config Release
Expand Down
4 changes: 3 additions & 1 deletion utils/build-mlir.sh
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
mkdir llvm-project/build
cd llvm-project/build

cmake -G Ninja ../llvm \
-DLLVM_ENABLE_PROJECTS=mlir \
-DLLVM_ENABLE_PROJECTS="mlir;clang;openmp" \
-DLLVM_TARGETS_TO_BUILD="host" \
-DCMAKE_BUILD_TYPE=Release \
-DLLVM_ENABLE_ASSERTIONS=ON \
-DLLVM_ENABLE_RTTI=ON \
-DENABLE_LIBOMPTARGET=OFF \
-DLLVM_ENABLE_LIBEDIT=OFF \
$EXTRA_CMAKE_ARGS

Expand Down

0 comments on commit 214ebf1

Please sign in to comment.