From 9ccd7158b90ac773c0ab09bf5512f2d3d4ef87c2 Mon Sep 17 00:00:00 2001 From: antlilja Date: Sat, 26 Aug 2023 18:31:22 +0200 Subject: [PATCH] LLVM Builder: Make Type.Simple reflect LLVM codes --- src/codegen/llvm/Builder.zig | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/codegen/llvm/Builder.zig b/src/codegen/llvm/Builder.zig index 31c878f6b9..20cc8dc5a2 100644 --- a/src/codegen/llvm/Builder.zig +++ b/src/codegen/llvm/Builder.zig @@ -178,20 +178,20 @@ pub const Type = enum(u32) { named_structure, }; - pub const Simple = enum { - void, - half, - bfloat, - float, - double, - fp128, - x86_fp80, - ppc_fp128, - x86_amx, - x86_mmx, - label, - token, - metadata, + pub const Simple = enum(u5) { + void = 2, + half = 10, + bfloat = 23, + float = 3, + double = 4, + fp128 = 14, + x86_fp80 = 13, + ppc_fp128 = 15, + x86_amx = 24, + x86_mmx = 17, + label = 5, + token = 22, + metadata = 16, }; pub const Function = struct {