From c92abba2bb884a4dba8ca5e3df4d46a30878f27e Mon Sep 17 00:00:00 2001 From: Andrzej Janik Date: Mon, 23 Sep 2024 16:33:46 +0200 Subject: Refactor compilation passes (#270) The overarching goal is to refactor all passes so they are module-scoped and not function-scoped. Additionally, make improvements to the most egregiously buggy/unfit passes (so the code is ready for the next major features: linking, ftz handling) and continue adding more code to the LLVM backend --- ptx/Cargo.toml | 3 +++ 1 file changed, 3 insertions(+) (limited to 'ptx/Cargo.toml') diff --git a/ptx/Cargo.toml b/ptx/Cargo.toml index 2e2995f..e2c4ff8 100644 --- a/ptx/Cargo.toml +++ b/ptx/Cargo.toml @@ -17,6 +17,9 @@ thiserror = "1.0" bit-vec = "0.6" half ="1.6" bitflags = "1.2" +rustc-hash = "2.0.0" +strum = "0.26" +strum_macros = "0.26" [dependencies.lalrpop-util] version = "0.19.12" -- cgit v1.2.3