Stuart Cook aa2dcbe583
Rollup merge of #145420 - Zalathar:llvm-c, r=WaffleLapkin
cg_llvm: Use LLVM-C bindings for `LLVMSetTailCallKind`, `LLVMGetTypeKind`

This PR replaces two existing `LLVMRust` bindings with equivalent calls to the LLVM-C API.

For `LLVMGetTypeKind`, we avoid the UB hazard by declaring the foreign function to return `RawEnum<TypeKind>` (which is a wrapper around `u32`), and then perform checked conversion from `u32` to `TypeKind`.
2025-08-18 15:31:12 +10:00
..
2025-08-13 09:33:09 -05:00
2025-08-14 16:30:16 +00:00
2025-07-31 14:19:27 +02:00
2025-07-18 16:30:42 -07:00
2025-07-18 16:23:54 -07:00
2025-08-15 19:35:35 +10:00