aboutsummaryrefslogtreecommitdiff
path: root/src/llvm_backend.cpp
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2021-04-25 20:26:11 +0100
committergingerBill <bill@gingerbill.org>2021-04-25 20:26:11 +0100
commit7086b49ae6755292232d9175d12bd76d93290b9c (patch)
tree20c91954e057da09e2d9d332b41b2230ff21e62b /src/llvm_backend.cpp
parent72aa0e6e3891c034863476751b2aefda781de5b2 (diff)
Rename intrinsics to count_trailing_zeros and count_leading_zeros
Diffstat (limited to 'src/llvm_backend.cpp')
-rw-r--r--src/llvm_backend.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/llvm_backend.cpp b/src/llvm_backend.cpp
index cefe740f0..c6f1c3693 100644
--- a/src/llvm_backend.cpp
+++ b/src/llvm_backend.cpp
@@ -9106,10 +9106,10 @@ lbValue lb_build_builtin_proc(lbProcedure *p, Ast *expr, TypeAndValue const &tv,
return res;
}
- case BuiltinProc_trailing_zeros:
- return lb_emit_trailing_zeros(p, lb_build_expr(p, ce->args[0]), tv.type);
- case BuiltinProc_leading_zeros:
- return lb_emit_leading_zeros(p, lb_build_expr(p, ce->args[0]), tv.type);
+ case BuiltinProc_count_trailing_zeros:
+ return lb_emit_count_trailing_zeros(p, lb_build_expr(p, ce->args[0]), tv.type);
+ case BuiltinProc_count_leading_zeros:
+ return lb_emit_count_leading_zeros(p, lb_build_expr(p, ce->args[0]), tv.type);
case BuiltinProc_count_ones:
return lb_emit_count_ones(p, lb_build_expr(p, ce->args[0]), tv.type);
@@ -9972,7 +9972,7 @@ 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_count_trailing_zeros(lbProcedure *p, lbValue x, Type *type) {
x = lb_emit_conv(p, x, type);
char const *name = "llvm.cttz";
@@ -9991,7 +9991,7 @@ lbValue lb_emit_trailing_zeros(lbProcedure *p, lbValue x, Type *type) {
return res;
}
-lbValue lb_emit_leading_zeros(lbProcedure *p, lbValue x, Type *type) {
+lbValue lb_emit_count_leading_zeros(lbProcedure *p, lbValue x, Type *type) {
x = lb_emit_conv(p, x, type);
char const *name = "llvm.ctlz";