Revert ISLE priority trie regression and fix ISLE rebuild CI job (#4102)

* Revert "ISLE compiler: fix priority-trie interval bug. (#4093)"

This reverts commit 2122337112.

* ci: Delete ISLE manifest files to force an ISLE rebuild

This makes it so that we actually rebuild ISLE rather than just check that the
manifests are up-to-date.
This commit is contained in:
Nick Fitzgerald
2022-05-05 11:43:22 -07:00
committed by GitHub
parent 9a6854456d
commit b525661d2f
4 changed files with 276 additions and 156 deletions

View File

@@ -196,6 +196,8 @@ jobs:
with:
submodules: true
- uses: ./.github/actions/install-rust
- name: Delete ISLE manifest files to force a re-build
run: rm cranelift/codegen/src/isa/aarch64/lower/isle/generated_code.manifest cranelift/codegen/src/isa/s390x/lower/isle/generated_code.manifest cranelift/codegen/src/isa/x64/lower/isle/generated_code.manifest
- name: Rebuild ISLE DSL files
run: cargo build -p cranelift-codegen --features "rebuild-isle"
- name: Reformat