aboutsummaryrefslogtreecommitdiff
path: root/src/codegen
diff options
context:
space:
mode:
authorantlilja <liljaanton2001@gmail.com>2023-08-26 18:34:40 +0200
committerantlilja <liljaanton2001@gmail.com>2024-02-21 16:24:59 +0100
commitfd3b81f93b06f19550b620491ed5478a7dda64ca (patch)
treec75c981dc607c5d3d3c31b27525b005976774d22 /src/codegen
parent2801bf6400123b72ec1dcac7552a35c41bec365e (diff)
downloadzig-fd3b81f93b06f19550b620491ed5478a7dda64ca.tar.gz
zig-fd3b81f93b06f19550b620491ed5478a7dda64ca.zip
LLVM Builder: Add toLlvm helper to Alignment
Diffstat (limited to 'src/codegen')
-rw-r--r--src/codegen/llvm/Builder.zig4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/codegen/llvm/Builder.zig b/src/codegen/llvm/Builder.zig
index 2d9fe2c634..e312da44a8 100644
--- a/src/codegen/llvm/Builder.zig
+++ b/src/codegen/llvm/Builder.zig
@@ -1982,6 +1982,10 @@ pub const Alignment = enum(u6) {
return if (self == .default) null else @as(u64, 1) << @intFromEnum(self);
}
+ pub fn toLlvm(self: Alignment) u6 {
+ return if (self == .default) 0 else (@intFromEnum(self) + 1);
+ }
+
pub fn format(
self: Alignment,
comptime prefix: []const u8,