commit ff76ba64d63f8a82a22cda65aee2aa6e9e69ca75 (tree)
parent 6df8302be6d80989e3aaf000ae43f19ac069cfdf
Author: antlilja <liljaanton2001@gmail.com>
Date: Sat, 20 Jan 2024 00:22:57 +0100
Added values to AtomicRmw.Operation enum fields
Diffstat:
1 file changed, 15 insertions(+), 15 deletions(-)
diff --git a/src/codegen/llvm/Builder.zig b/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 {