19 Commits (4e18aa100d8e28f3094666ca8ea967e3557fd2e2)

Author SHA1 Message Date
Josh Berdine 6dab0ee459 [sledge][llvm] Reformat to clean up following CAMLprim removal
4 years ago
Josh Berdine 83421103cf [sledge][llvm] Remove vestigial CAMLprim declarations
4 years ago
Josh Berdine 5ef9245ea5 [sledge][llvm] Omit unnecessary GC root registrations
4 years ago
Josh Berdine 973e901f82 [sledge][llvm] Code simplification using string allocation functions
4 years ago
Josh Berdine e2936c1a54 [sledge][llvm] Code simplification using option allocation functions
4 years ago
Josh Berdine 99910de44a [sledge][llvm] Minor optimizations by avoiding double initialization
4 years ago
Josh Berdine a7b44e6969 [sledge][llvm] Fix unsafe uses of Store_field
4 years ago
Josh Berdine fb350e779f [sledge][llvm] Pull in upstream changes
4 years ago
Josh Berdine cd9b64bd41 [sledge][llvm] Fix a possible crash in llvm_struct_name
4 years ago
Josh Berdine 200668b3b6 [sledge][llvm] Resolve const and unsigned compilation warnings
4 years ago
Josh Berdine 68c15476c3 [sledge][llvm] Simplify llvm_global_initializer using ptr_to_option
4 years ago
Josh Berdine fb95eee214 [sledge] Update build to use vendored package for LLVM 11
4 years ago
Josh Berdine 4689a2881d [sledge][llvm] Add LLVMInternalizePredicateBindings
4 years ago
Josh Berdine b5974020b8 [sledge][llvm] Handle nullptr in Llvm.global_initializer
4 years ago
Josh Berdine fc348d0ac4 [sledge][llvm] Add missing TypeKinds, Opcode, and AtomicRMWBinOps
4 years ago
Josh Berdine 637b566726 [sledge][llvm] Add OCaml APIs to access DebugLoc info
4 years ago
Josh Berdine 823cd76f3c [sledge][llvm] Vendor LLVM OCaml bindings
4 years ago
Josh Berdine b3b6e0e48a [sledge][llvm-dune] Vendor llvm-dune
4 years ago
Josh Berdine bafea13b08 [sledge][cxxabi] Vendor LLVM cxxabi project
4 years ago