Laytan Laats
|
da1e09c95d
check packed load and set alignment on all loads, not just lb_emit_load
|
10 months ago |
Laytan Laats
|
603efa860a
add '#caller_expression'
|
11 months ago |
Laytan
|
ca6ef95b03
add support for linux_riscv64 and freestanding_riscv64
|
1 year ago |
Laytan Laats
|
e3f375afd8
fix c_vararg bit_set
|
1 year ago |
Feoramund
|
e27a424f4d
Swap `reduce_any` and `reduce_all`
|
1 year ago |
gingerBill
|
f56abf3780
Add `intrinsics.masked_expand_load` and `intrinsics.masked_compress_store`
|
1 year ago |
gingerBill
|
80ea4e0aeb
Remove dead code
|
1 year ago |
gingerBill
|
84ac56f778
Add `intrinsics.simd_masked_load` and `intrinsics.simd_masked_store`
|
1 year ago |
gingerBill
|
7e701d1677
Add `intrinsics.simd_gather` and ``intrinsics.simd_scatter`
|
1 year ago |
gingerBill
|
90fc52c2ee
Rename `add_sat` -> `saturating_add`
|
1 year ago |
gingerBill
|
9a01a13914
Add `simd_reduce_any` and `simd_reduce_all`
|
1 year ago |
Laytan Laats
|
47f14dd9ea
type is never a tuple here
|
1 year ago |
Laytan Laats
|
853487e86c
fix `add_sat` and `sub_sat` intrinsics
|
1 year ago |
gingerBill
|
23ca27f40b
Add intrinsics `add_sat` and `sub_sat`
|
1 year ago |
gingerBill
|
1e37eaf54d
Begin work for `bit_set[...; [N]T]` (not working)
|
1 year ago |
gingerBill
|
432388ac7f
Generate backing array in the case where there is no `DeclInfo` for the procedure body
|
1 year ago |
gingerBill
|
f657055f12
Add `slice` variable if not exists
|
1 year ago |
gingerBill
|
2e0c5fefde
Reuse the slice value too for variadic parameters (LLVM >= 13)
|
1 year ago |
gingerBill
|
6959554040
Calculate size and alignment, and reuse memory for all variadic calls within a procedure body
|
1 year ago |
gingerBill
|
5027c7081e
Reuse slice variable for variadic parameters
|
1 year ago |
gingerBill
|
3533094cc2
Restrict `#no_capture` to pointer-like types only
|
1 year ago |
gingerBill
|
5ce6676914
Make `#no_capture` map to `nocapture`
|
1 year ago |
gingerBill
|
3dff83f3dc
Mock out `#no_capture` for future use
|
1 year ago |
gingerBill
|
edc793d7c1
Add `#no_capture args: ..T` to reuse the backing array stack memory
|
1 year ago |
Laytan Laats
|
1a20b78633
remove misleading `@(optimization_mode)` values and make "none" inhibit optimizations
|
1 year ago |
Laytan Laats
|
b79d7e6917
disallow non-global foreign import of variables on wasm
|
1 year ago |
Feoramund
|
5b5402fb23
Add `intrinsics.syscall_bsd`
|
1 year ago |
Laytan Laats
|
6d862cc4e5
fix unreachable hit when param and/or return have complex inits
|
1 year ago |
laytan
|
2a526058b3
fix passing pointer to constant in non-odin cc
|
1 year ago |
gingerBill
|
8dec4f6ed3
Merge pull request #3570 from jasonKercher/linux-arm32
|
1 year ago |