aboutsummaryrefslogtreecommitdiff
path: root/src/llvm_backend.hpp
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2021-04-25 20:22:26 +0100
committergingerBill <bill@gingerbill.org>2021-04-25 20:22:26 +0100
commit72aa0e6e3891c034863476751b2aefda781de5b2 (patch)
treefc49f4821dcb900a30d472803e5340587c1cd65a /src/llvm_backend.hpp
parentcb2e6ea31db90ca80314e5ff8ce8f43371fade7c (diff)
Replace many `foreign` llvm calls with intrinsics
Diffstat (limited to 'src/llvm_backend.hpp')
-rw-r--r--src/llvm_backend.hpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/llvm_backend.hpp b/src/llvm_backend.hpp
index c2202131a..a7faa83b2 100644
--- a/src/llvm_backend.hpp
+++ b/src/llvm_backend.hpp
@@ -396,6 +396,7 @@ LLVMMetadataRef lb_debug_type(lbModule *m, Type *type);
lbValue lb_emit_count_ones(lbProcedure *p, lbValue x, Type *type);
lbValue lb_emit_trailing_zeros(lbProcedure *p, lbValue x, Type *type);
+lbValue lb_emit_leading_zeros(lbProcedure *p, lbValue x, Type *type);
lbValue lb_emit_reverse_bits(lbProcedure *p, lbValue x, Type *type);
lbValue lb_emit_bit_set_card(lbProcedure *p, lbValue x);