Scott McMurray
|
502f7f9c24
|
Address PR feedback
|
2025-04-07 18:12:06 -07:00 |
|
Scott McMurray
|
1f06a6a252
|
Tell LLVM about impossible niche tags
|
2025-04-05 19:54:47 -07:00 |
|
Josh Stone
|
12167d7064
|
Update the minimum external LLVM to 19
|
2025-04-05 11:44:38 -07:00 |
|
Scott McMurray
|
143f39362a
|
Don't alloca just to look at a discriminant
Today we're making LLVM do a bunch of extra work for every enum you match on, even trivial stuff like `Option<bool>`. Let's not.
|
2025-03-12 00:56:43 -07:00 |
|
Scott McMurray
|
d9432acfe1
|
Use trunc nuw +br for 0/1 branches even in optimized builds
Rather than needing to use `switch` for them to include the `unreachable` arm
|
2025-03-06 22:25:49 -08:00 |
|