Commit graph

7 commits

Author SHA1 Message Date
Andrzej Janik
618e47ddc6 Update tests, renamed and clean up instruction mode -> global mode pass 2025-03-17 15:00:56 +00:00
Andrzej Janik
826e98ba48 Fix problem with no mode for functions and make sure we emit first rounding mode instruction 2025-03-17 02:02:01 +00:00
Andrzej Janik
30cbf6dd54 Merge commit '867e4728d521e1c3dfeeafdf7575b38a84052060' into ftz 2025-02-24 00:54:17 +00:00
Joëlle van Essen
867e4728d5
LLVM unit tests (#324)
* LLVM unit tests: add assembly files

* LLVM unit tests: first attempt

* LLVM unit tests: fix - parse bitcode in context

* LLVM unit tests: use pretty_assertions for line-by-line diff

* LLVM unit tests: Write IR to file for failed test

* LLVM unit tests: just use the stack

* LLVM unit tests: use MaybeUninit

* LLVM unit tests: add mul24.ll

* LLVM unit tests: Adjustments after review

* LLVM unit tests: Include emit_llvm::Context in emit_llvm::Module

* LLVM unit tests: Fix typo

* LLVM unit tests: Context need not be pub
2025-02-19 21:21:20 +01:00
Andrzej Janik
241cf43a52 Add optimization of initial ftz placement in kernel 2025-02-12 18:48:46 +01:00
Andrzej Janik
ac55b3beeb Write down key algorithm to track mode setting insertion in ftz pass 2025-02-03 14:45:00 +00:00
Andrzej Janik
df5a96d935
Improve build system (#329)
Also fix Dockerfile and Windows build
2025-01-28 01:55:36 +01:00