gingerBill
|
a440d8d812
Improve use of vector muladd operations
|
4 anni fa |
gingerBill
|
b4df51e483
Merge branch 'master' into new-matrix-type
|
4 anni fa |
gingerBill
|
71932da7e3
Add `intrinsics.unaligned_store` `intrinsics.unaligned_load`
|
4 anni fa |
gingerBill
|
e6f725dc2c
Minor fix for parapoly matrix types
|
4 anni fa |
gingerBill
|
3e4c2e4932
Support `conj` on array and matrix types
|
4 anni fa |
gingerBill
|
d3abc1a2b4
Add `matrix_flatten` - `matrix[R, C]T` -> `[R*C]T`
|
4 anni fa |
gingerBill
|
cee45c1b15
Add `hadamard_product`
|
4 anni fa |
gingerBill
|
68afbb37f4
Add builtin `outer_product`
|
4 anni fa |
gingerBill
|
7faca7066c
Add builtin `transpose`
|
4 anni fa |
gingerBill
|
d386563344
Correct issue with the generated `map` type internals; Simplify map rehash logic to utilize `resize`
|
4 anni fa |
gingerBill
|
6855538729
Merge branch 'master' into llvm-12.0.1-windows
|
4 anni fa |
gingerBill
|
fb8fa5217d
Begin minimize `Type` size by replacing `Array` with `Slice` etc
|
4 anni fa |
gingerBill
|
7260d3cecb
Add `intrinsics.prefetch_*` procedures
|
4 anni fa |
gingerBill
|
54b37573c9
Add `intrinsics.syscall` (for Linux and Darwin only)
|
4 anni fa |
gingerBill
|
b33bf3f704
Correct race condition and incorrect usage of `condition_signal` outside of a mutex lock
|
4 anni fa |
gingerBill
|
382ca20916
Correct procedure checking flag handling, and correct the (bodge) handle of unchecked procedure bodies
|
4 anni fa |
gingerBill
|
38841dd46e
Fix race condition from `add_entity_use` due to Entity.identifier
|
4 anni fa |
gingerBill
|
7845769d4b
Remove unused code
|
4 anni fa |
gingerBill
|
21cbac755e
Make `or_else` and `or_return` operators (binary and suffix respectively)
|
4 anni fa |
gingerBill
|
a3a20f09e2
`or_return` built-in procedure
|
4 anni fa |
gingerBill
|
8ff9f2e44f
Fix #1077
|
4 anni fa |
gingerBill
|
01f431b01f
Unify semantics of the built-in `swizzle` procedure with the selector expression semantics e.g. `.xyz`
|
4 anni fa |
gingerBill
|
40822be595
Reorganize llvm_backend.cpp into separate files for easier maintenance
|
4 anni fa |