authorgravatar for liljaanton2001@gmail.comantlilja <liljaanton2001@gmail.com> 2023-08-26 18:34:40+02:00
committergravatar for liljaanton2001@gmail.comantlilja <liljaanton2001@gmail.com> 2024-02-21 16:24:59+01:00
logfd3b81f93b06f19550b620491ed5478a7dda64ca
treec75c981dc607c5d3d3c31b27525b005976774d22
parent2801bf6400123b72ec1dcac7552a35c41bec365e

LLVM Builder: Add toLlvm helper to Alignment


1 files changed, 4 insertions(+), 0 deletions(-)

src/codegen/llvm/Builder.zig+4
...@@ -1982,6 +1982,10 @@ pub const Alignment = enum(u6) {...@@ -1982,6 +1982,10 @@ pub const Alignment = enum(u6) {
1982 return if (self == .default) null else @as(u64, 1) << @intFromEnum(self);1982 return if (self == .default) null else @as(u64, 1) << @intFromEnum(self);
1983 }1983 }
19841984
1985 pub fn toLlvm(self: Alignment) u6 {
1986 return if (self == .default) 0 else (@intFromEnum(self) + 1);
1987 }
1988
1985 pub fn format(1989 pub fn format(
1986 self: Alignment,1990 self: Alignment,
1987 comptime prefix: []const u8,1991 comptime prefix: []const u8,