Commit ff76ba64d6

antlilja <liljaanton2001@gmail.com>
2024-01-20 00:22:57
Added values to AtomicRmw.Operation enum fields
1 parent 6df8302
Changed files (1)
src
codegen
src/codegen/llvm/Builder.zig
@@ -4691,21 +4691,21 @@ pub const Function = struct {
             val: Value,
 
             pub const Operation = enum(u5) {
-                xchg,
-                add,
-                sub,
-                @"and",
-                nand,
-                @"or",
-                xor,
-                max,
-                min,
-                umax,
-                umin,
-                fadd,
-                fsub,
-                fmax,
-                fmin,
+                xchg = 0,
+                add = 1,
+                sub = 2,
+                @"and" = 3,
+                nand = 4,
+                @"or" = 5,
+                xor = 6,
+                max = 7,
+                min = 8,
+                umax = 9,
+                umin = 10,
+                fadd = 11,
+                fsub = 12,
+                fmax = 13,
+                fmin = 14,
                 none = std.math.maxInt(u5),
 
                 fn toLlvm(self: Operation) llvm.AtomicRMWBinOp {