|
87bc34f7ec
|
core: Implement calculations for broadcasting ndarrays
|
2024-04-03 00:07:31 +08:00 |
|
|
789bfb5a26
|
core: Fix index-based operations not returning i32
|
2024-04-01 16:46:45 +08:00 |
|
|
a94927a11d
|
core: Update __builtin_assume expressions
No dimension size should be 0.
|
2024-03-07 14:59:13 +08:00 |
|
|
3d2abf73c8
|
core: Replace ndarray_init_dims IRRT impl with IR impl
Implementation of that function in IR allows for more flexibility in
terms of different integer type widths.
|
2024-03-07 14:59:13 +08:00 |
|
|
8c7e44098a
|
core: Fix IRRT implementation of ndarray_flatten_index
|
2024-02-19 16:37:13 +08:00 |
|
|
8470915809
|
core: Add NDArrayValue and helper functions
|
2024-01-25 15:51:39 +08:00 |
|
|
140f8f8a08
|
core: Implement most ndarray-creation functions
|
2023-12-22 16:29:55 +08:00 |
|
|
27fcf8926e
|
core: Implement ndarray constructor and numpy.empty
|
2023-12-22 16:29:54 +08:00 |
|
|
08a5050f9a
|
core: Implement non-trivial builtin functions using IRRT
|
2023-11-06 12:57:23 +08:00 |
|
|
60ad100fbb
|
core: Implement and expose {isinf,isnan}
|
2023-11-01 18:03:29 +08:00 |
|
|
ee1ee4ab3b
|
core: Replace deprecated _ExtInt with _BitInt
|
2023-09-22 17:16:29 +08:00 |
|
|
718b076e50
|
irrt: use __builtin_alloca
|
2022-03-22 15:41:25 +08:00 |
|
|
79c469301a
|
basic unsigned integer support
|
2022-03-08 13:34:02 +08:00 |
|
|
6f9f455152
|
nac3core: list slice irrt use one function to handle var size
|
2022-02-07 02:09:50 +08:00 |
|
|
e50f1017fa
|
nac3core: irrt list of tuple use struct value representation
|
2022-02-07 02:09:50 +08:00 |
|
|
4976e89ae2
|
nac3core: list slice support
|
2022-01-13 16:53:32 +08:00 |
|
|
4a65d82db5
|
introduce IRRT, implement power
based on code by Yijia
M-Labs/nac3#160
|
2022-01-09 00:57:50 +08:00 |
|