16 Commits (5557e97888ad5ea1fe3ca005ecb3aa88bd174bcc)

Author SHA1 Message Date
Ayke van Laethem 1da1abe314 all: remove LLVM 14 support 1 year ago
Ayke van Laethem a2f886a67a compiler: implement clear builtin for slices 1 year ago
Ayke van Laethem 464ebc4fe1 compiler: implement most math/bits functions 2 years ago
Ayke van Laethem 0ce539ad42 compiler; add position information to createConstant 2 years ago
Ayke van Laethem c02cc339c5 runtime: implement KeepAlive using inline assembly 2 years ago
Ayke van Laethem 2b7f562202 ci: add support for LLVM 15 2 years ago
Ayke van Laethem 6bc6de8f82 all: add type parameter to CreateCall 2 years ago
Ayke van Laethem 9e8739bb47 compiler: replace math aliases with intrinsics 2 years ago
Ayke van Laethem 20a7a6fd54 compiler: replace some math operation bodies with fast intrinsics 2 years ago
Ayke van Laethem b8a6a1f62b compiler: use the LLVM builtins everywhere 2 years ago
Ayke van Laethem 4262f0ff1f compiler: really define runtime.mem* as LLVM intrinsic wrappers 2 years ago
Ayke van Laethem 1ceb63d14c compiler: really define runtime/volatile.* functions 2 years ago
Ayke van Laethem e1052f921c compiler: define atomic intrinsic functions directly 2 years ago
Ayke van Laethem 58565b42cc compiler: move LLVM math builtin support into the compiler 3 years ago
Ayke van Laethem 91d1a23b14 compiler,runtime: translate memzero calls to LLVM memset intrinsics 5 years ago
Ayke van Laethem eaa54bc7e3 compiler,runtime: use LLVM intrinsics for memcpy/memmove 5 years ago