aboutsummaryrefslogtreecommitdiff
path: root/src/codegen
diff options
context:
space:
mode:
authorantlilja <liljaanton2001@gmail.com>2023-08-26 18:31:22 +0200
committerantlilja <liljaanton2001@gmail.com>2024-02-21 16:24:59 +0100
commit9ccd7158b90ac773c0ab09bf5512f2d3d4ef87c2 (patch)
tree449ae54c0c7b37bd05181cb40dc3e1826962ee48 /src/codegen
parent1d94e9ef83835c3549ec294c1b63d4230f9fcc10 (diff)
downloadzig-9ccd7158b90ac773c0ab09bf5512f2d3d4ef87c2.tar.gz
zig-9ccd7158b90ac773c0ab09bf5512f2d3d4ef87c2.zip
LLVM Builder: Make Type.Simple reflect LLVM codes
Diffstat (limited to 'src/codegen')
-rw-r--r--src/codegen/llvm/Builder.zig28
1 files 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 {