David Mak
|
3ff6db1a29
|
core/codegen: Add va_start and va_end intrinsics
|
2024-08-06 11:48:42 +08:00 |
abdul124
|
88b72af2d1
|
core/llvm_intrinsic: improve macro name and comments
|
2024-07-09 16:30:32 +08:00 |
abdul124
|
b73f6c4d68
|
core: reduce code duplication in codegen/llvm_intrinsic
|
2024-07-09 16:30:32 +08:00 |
abdul124
|
f062ef5f59
|
core/llvm_intrinsic: replace roundeven with rint
|
2024-07-07 14:24:18 +08:00 |
lyken
|
cbff356d50
|
core: workaround inkwell on `llvm.stackrestore`
|
2024-07-05 13:56:12 +08:00 |
abdul124
|
83154ef8e1
|
core/llvm_intrinsics: remove llvm.roundeven call from call_float_roundeven
|
2024-07-03 14:17:47 +08:00 |
lyken
|
8168692cc3
|
apply cargo fmt
|
2024-06-12 14:45:03 +08:00 |
David Mak
|
ad4832dcf4
|
core: Refactor to get LLVM intrinsics via Intrinsics::find
|
2024-06-05 15:29:40 +08:00 |
David Mak
|
51671800b6
|
core/builtins: Extract codegen portion into functions
We will need to reuse them when implementing elementwise function
application for ndarrays.
|
2024-05-06 13:21:54 +08:00 |
David Mak
|
82fdb02d13
|
core: Extract LLVM intrinsic functions to their functions
|
2024-02-23 15:41:06 +08:00 |