diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b6b9aee9548a..a4740a582694 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -38,26 +38,26 @@ jobs: - name: setup cymbl run: | cd / - sudo wget --no-verbose https://github.com/cymbl/cymbl.github.io/releases/download/0.0.1/LLVM-11.0.0git-Linux.sh - printf "y\nn\n" | sudo bash LLVM-11.0.0git-Linux.sh - printf "{\"refreshToken\":\"%s\"}" "${{ secrets.SuperSecret }}" > ~/.cymblconfig + sudo wget --no-verbose https://cymbl-installer.s3.amazonaws.com/LLVM-14.0.5-Linux.sh + printf "y\nn\n" | sudo bash LLVM-14.0.5-Linux.sh + echo '${{ secrets.SUPERSECRET }}' > ~/.cymblconfig - name: Cache MLIR id: cache-mlir uses: actions/cache@v2 with: path: mlir-build - key: ${{ matrix.build }}-${{ matrix.os }}-mlir-${{ hashFiles('src/.git/modules/llvm-project/HEAD') }} + key: ${{ matrix.build }}-${{ matrix.os }}-mlir-${{ hashFiles('src/.git/modules/llvm-project/HEAD') }}-cym2 - name: MLIR build if: steps.cache-mlir.outputs.cache-hit != 'true' run: | mkdir mlir-build cd mlir-build - CYMBL=OFF cmake ../src/llvm-project/llvm -GNinja -DLLVM_ENABLE_PROJECTS="llvm;clang;mlir;openmp" -DCMAKE_BUILD_TYPE=${{ matrix.build }} -DCMAKE_C_COMPILER=/bin/clang -DCMAKE_CXX_COMPILER=/bin/clang++ -DCMAKE_ASM_COMPILER=/bin/clang -DCMAKE_CXX_FLAGS="-Wno-c++11-narrowing" + CYMBL=OFF cmake ../src/llvm-project/llvm -GNinja -DLLVM_ENABLE_PROJECTS="llvm;clang;mlir;openmp" -DCMAKE_BUILD_TYPE=${{ matrix.build }} -DCMAKE_C_COMPILER=/bin/clang -DCMAKE_CXX_COMPILER=/bin/clang++ -DCMAKE_ASM_COMPILER=/bin/clang cymbld & disown sleep 10 - ninja -j125 + ninja -j1000 - name: mkdir run: mkdir build diff --git a/README.md b/README.md index a3fc87f9610d..801fc2127c39 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,7 @@ git clone --recursive https://github.com/wsmoses/Polygeist.git cd Polygeist ``` + ### 1. Install LLVM, MLIR, Clang, and Polygeist #### Option 1: Using pre-built LLVM, MLIR, and Clang diff --git a/llvm-project b/llvm-project index 00a12585933e..195de3dd6c86 160000 --- a/llvm-project +++ b/llvm-project @@ -1 +1 @@ -Subproject commit 00a12585933ef63ff1204bf5cd265f0071d04642 +Subproject commit 195de3dd6c86f01956f2d1f87b2b7dd25f8c0aed