aboutsummaryrefslogtreecommitdiff
path: root/src/arch/wasm/CodeGen.zig
diff options
context:
space:
mode:
authorEric Joldasov <bratishkaerik@getgoogleoff.me>2023-06-15 13:14:16 +0600
committerAndrew Kelley <andrew@ziglang.org>2023-06-19 12:34:42 -0700
commit50339f595aa6ec96760b1cd9f8d0e0bfc3f167fc (patch)
tree9e2b95d8e111e905e00511962dfd32c8e5bb3245 /src/arch/wasm/CodeGen.zig
parenta6c8ee5231230947c928bbe1c6a39eb6e1bb9c5b (diff)
downloadzig-50339f595aa6ec96760b1cd9f8d0e0bfc3f167fc.tar.gz
zig-50339f595aa6ec96760b1cd9f8d0e0bfc3f167fc.zip
all: zig fmt and rename "@XToY" to "@YFromX"
Signed-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me>
Diffstat (limited to 'src/arch/wasm/CodeGen.zig')
-rw-r--r--src/arch/wasm/CodeGen.zig18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/arch/wasm/CodeGen.zig b/src/arch/wasm/CodeGen.zig
index 4c92b093ae..efd5ea6642 100644
--- a/src/arch/wasm/CodeGen.zig
+++ b/src/arch/wasm/CodeGen.zig
@@ -116,11 +116,11 @@ const WValue = union(enum) {
fn free(value: *WValue, gen: *CodeGen) void {
if (value.* != .local) return;
const local_value = value.local.value;
- const reserved = gen.args.len + @boolToInt(gen.return_value != .none);
+ const reserved = gen.args.len + @intFromBool(gen.return_value != .none);
if (local_value < reserved + 2) return; // reserved locals may never be re-used. Also accounts for 2 stack locals.
const index = local_value - reserved;
- const valtype = @intToEnum(wasm.Valtype, gen.locals.items[index]);
+ const valtype = @enumFromInt(wasm.Valtype, gen.locals.items[index]);
switch (valtype) {
.i32 => gen.free_locals_i32.append(gen.gpa, local_value) catch return, // It's ok to fail any of those, a new local can be allocated instead
.i64 => gen.free_locals_i64.append(gen.gpa, local_value) catch return,
@@ -889,7 +889,7 @@ fn processDeath(func: *CodeGen, ref: Air.Inst.Ref) void {
// TODO: Upon branch consolidation free any locals if needed.
const value = func.currentBranch().values.getPtr(ref) orelse return;
if (value.* != .local) return;
- const reserved_indexes = func.args.len + @boolToInt(func.return_value != .none);
+ const reserved_indexes = func.args.len + @intFromBool(func.return_value != .none);
if (value.local.value < reserved_indexes) {
return; // function arguments can never be re-used
}
@@ -911,7 +911,7 @@ fn addTag(func: *CodeGen, tag: Mir.Inst.Tag) error{OutOfMemory}!void {
fn addExtended(func: *CodeGen, opcode: wasm.MiscOpcode) error{OutOfMemory}!void {
const extra_index = @intCast(u32, func.mir_extra.items.len);
- try func.mir_extra.append(func.gpa, @enumToInt(opcode));
+ try func.mir_extra.append(func.gpa, @intFromEnum(opcode));
try func.addInst(.{ .tag = .misc_prefix, .data = .{ .payload = extra_index } });
}
@@ -3218,7 +3218,7 @@ fn lowerConstant(func: *CodeGen, arg_val: Value, ty: Type) InnerError!WValue {
return WValue{ .imm32 = 0 };
}
} else {
- return WValue{ .imm32 = @boolToInt(!val.isNull(mod)) };
+ return WValue{ .imm32 = @intFromBool(!val.isNull(mod)) };
},
.aggregate => switch (mod.intern_pool.indexToKey(ty.ip_index)) {
.array_type => return func.fail("Wasm TODO: LowerConstant for {}", .{ty.fmt(mod)}),
@@ -3904,7 +3904,7 @@ fn airSwitchBr(func: *CodeGen, inst: Air.Inst.Index) InnerError!void {
}
// Account for default branch so always add '1'
- const depth = @intCast(u32, highest - lowest + @boolToInt(has_else_body)) + 1;
+ const depth = @intCast(u32, highest - lowest + @intFromBool(has_else_body)) + 1;
const jump_table: Mir.JumpTable = .{ .length = depth };
const table_extra_index = try func.addExtra(jump_table);
try func.addInst(.{ .tag = .br_table, .data = .{ .payload = table_extra_index } });
@@ -3939,7 +3939,7 @@ fn airSwitchBr(func: *CodeGen, inst: Air.Inst.Index) InnerError!void {
break :blk target_ty.intInfo(mod).signedness;
};
- try func.branches.ensureUnusedCapacity(func.gpa, case_list.items.len + @boolToInt(has_else_body));
+ try func.branches.ensureUnusedCapacity(func.gpa, case_list.items.len + @intFromBool(has_else_body));
for (case_list.items, 0..) |case, index| {
// when sparse, we use if/else-chain, so emit conditional checks
if (is_sparse) {
@@ -4821,7 +4821,7 @@ fn airIntFromFloat(func: *CodeGen, inst: Air.Inst.Index) InnerError!void {
const op_ty = func.typeOf(ty_op.operand);
if (op_ty.abiSize(mod) > 8) {
- return func.fail("TODO: floatToInt for integers/floats with bitsize larger than 64 bits", .{});
+ return func.fail("TODO: intFromFloat for integers/floats with bitsize larger than 64 bits", .{});
}
try func.emitWValue(operand);
@@ -4846,7 +4846,7 @@ fn airFloatFromInt(func: *CodeGen, inst: Air.Inst.Index) InnerError!void {
const op_ty = func.typeOf(ty_op.operand);
if (op_ty.abiSize(mod) > 8) {
- return func.fail("TODO: intToFloat for integers/floats with bitsize larger than 64 bits", .{});
+ return func.fail("TODO: floatFromInt for integers/floats with bitsize larger than 64 bits", .{});
}
try func.emitWValue(operand);