| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-12-12 | Fix alignment passed down to LLVM for simd_masked_load | Jakub Okoński | -2/+2 | |
| 2023-12-09 | Add simd_masked_{load,store} platform-intrinsics | Jakub Okoński | -0/+66 | |
| This maps to the LLVM intrinsics: llvm.masked.load and llvm.masked.store | ||||
| 2023-07-29 | cg_llvm: simplify llvm.masked.gather/scatter naming with opaque pointers | Erik Desjardins | -4/+4 | |
| With opaque pointers, there's no longer a need to generate a chain of pointer types in the intrinsic name when arguments are pointers to pointers. | ||||
| 2023-07-27 | CHECK only for opaque ptr | Josh Stone | -10/+10 | |
| 2023-07-08 | Always name the return place. | Camille GILLOT | -89/+88 | |
| 2023-04-04 | Allow `transmute`s to produce `OperandValue`s instead of always using `alloca`s | Scott McMurray | -4/+47 | |
| LLVM can usually optimize these away, but especially for things like transmutes of newtypes it's silly to generate the `alloc`+`store`+`load` at all when it's actually a nop at LLVM level. | ||||
| 2023-02-14 | Try to fix codegen tests for ??? LLVM 14 ??? | Ben Kimock | -5/+5 | |
| 2023-02-14 | Fix codegen tests | Ben Kimock | -92/+92 | |
| 2023-02-12 | Enable CopyProp by default, tune the impl a bit | Ben Kimock | -3/+0 | |
| 2023-01-11 | Move /src/test to /tests | Albert Larsan | -0/+2272 | |
