Jacob Young
38dfa6537e
cbe: emit nonstring attribute
...
Closes #24545
2025-08-11 11:30:51 -07:00
Justus Klausecker
6ec275ebd8
Sema: remove incorrect safety check for saturating left shift
2025-07-30 10:15:48 +01:00
Jacob Young
1f98c98fff
x86_64: increase passing test coverage on windows
...
Now that codegen has no references to linker state this is much easier.
Closes #24153
2025-06-19 18:41:12 -04:00
Jacob Young
2543e2d97c
x86_64: implement integer @divFloor and @mod
...
Closes #24039
2025-06-02 22:45:15 -04:00
Jacob Young
9edfccb9a7
Legalize: implement scalarization of overflow intrinsics
2025-06-01 08:24:01 +01:00
Jacob Young
b483defc5a
Legalize: implement scalarization of binary operations
2025-05-31 18:54:28 -04:00
Jacob Young
d69f4c48fc
x86_64: rewrite bitwise @reduce
2025-05-28 15:10:22 -04:00
Jacob Young
58d2bd601e
x86_64: rewrite scalar <<|
...
Closes #23035
2025-05-17 18:00:17 -04:00
Jacob Young
d3dfe61eaa
x86_64: rewrite scalar *|
2025-05-17 18:00:17 -04:00
Jacob Young
96e35b3652
x86_64: rewrite vector -|
2025-05-17 02:08:41 -04:00
Jacob Young
3529889cf3
x86_64: rewrite scalar -|
2025-05-17 02:08:41 -04:00
Jacob Young
6d68a494c8
x86_64: rewrite vector +|
2025-05-17 02:08:41 -04:00
Jacob Young
6dbf1c7682
x86_64: rewrite scalar +|
2025-05-17 02:08:41 -04:00
Jacob Young
932298679f
x86_64: rewrite scalar @shlWithOverflow
2025-05-17 02:08:41 -04:00
Jacob Young
bc10131db1
x86_64: rewrite scalar @mulWithOverflow
...
Closes #19607
2025-04-09 20:14:12 -04:00
Jacob Young
55ce756868
x86_64: rewrite scalar @subWithOverflow
2025-04-09 20:14:12 -04:00
Jacob Young
80068b6e59
x86_64: rewrite scalar @addWithOverflow
2025-04-09 20:14:12 -04:00
Jacob Young
426684b2f8
behavior: fix issues with x86_64 backend tests
...
* Oops, I accidentally disabled most of them.
* Cleanup some workarounds for now closed issues.
* Test binary operations with more scalar integer types.
2025-04-09 20:14:12 -04:00
Jacob Young
2361468e23
x86_64: rewrite scalar shifts
2025-03-21 21:51:09 -04:00
Jacob Young
8e15321c7c
behavior: split up x86_64 math tests
2025-03-21 21:51:08 -04:00