From be9384fc8d869e6dcf111ce29481dc6daaf42d38 Mon Sep 17 00:00:00 2001 From: A1029384756 Date: Thu, 9 Oct 2025 12:03:25 -0400 Subject: [llvm-14-fixes] use specific `LLVMConst*` codepaths for LLVM 14 --- src/llvm_backend_general.cpp | 25 ------------------------- 1 file changed, 25 deletions(-) (limited to 'src/llvm_backend_general.cpp') diff --git a/src/llvm_backend_general.cpp b/src/llvm_backend_general.cpp index 9e3042d5a..39cf70a6a 100644 --- a/src/llvm_backend_general.cpp +++ b/src/llvm_backend_general.cpp @@ -449,31 +449,6 @@ gb_internal LLVMValueRef llvm_const_insert_value(lbModule *m, LLVMValueRef agg, } -gb_internal LLVMValueRef llvm_const_shl(lbModule *m, LLVMValueRef a, LLVMValueRef b) { - LLVMValueRef res = LLVMBuildShl(m->const_dummy_builder, a, b, ""); - GB_ASSERT(LLVMIsConstant(res)); - return res; -} - -gb_internal LLVMValueRef llvm_const_lshr(lbModule *m, LLVMValueRef a, LLVMValueRef b) { - LLVMValueRef res = LLVMBuildLShr(m->const_dummy_builder, a, b, ""); - GB_ASSERT(LLVMIsConstant(res)); - return res; -} - -gb_internal LLVMValueRef llvm_const_or(lbModule *m, LLVMValueRef a, LLVMValueRef b) { - LLVMValueRef res = LLVMBuildOr(m->const_dummy_builder, a, b, ""); - GB_ASSERT(LLVMIsConstant(res)); - return res; -} - -gb_internal LLVMValueRef llvm_const_zext(lbModule *m, LLVMValueRef a, LLVMTypeRef b) { - LLVMValueRef res = LLVMBuildZExt(m->const_dummy_builder, a, b, ""); - GB_ASSERT(LLVMIsConstant(res)); - return res; -} - - gb_internal LLVMValueRef llvm_cstring(lbModule *m, String const &str) { -- cgit v1.2.3