commit 05e01301b0b2eb55f167a808f63493d67e8f1f6b (tree)
parent 8366d534994b1a4c0182186697184d1f758958e3
Author: Jacob Young <jacobly0@users.noreply.github.com>
Date: Fri, 11 Aug 2023 21:24:16 -0400
Builder: further constant select cleanup
Diffstat:
1 file changed, 0 insertions(+), 17 deletions(-)
diff --git a/src/codegen/llvm/Builder.zig b/src/codegen/llvm/Builder.zig
@@ -7181,7 +7181,6 @@ pub const Constant = enum(u32) {
@"and",
@"or",
xor,
- select,
@"asm",
@"asm sideeffect",
@"asm alignstack",
@@ -7293,12 +7292,6 @@ pub const Constant = enum(u32) {
rhs: Constant,
};
- pub const Select = extern struct {
- cond: Constant,
- lhs: Constant,
- rhs: Constant,
- };
-
pub const Assembly = extern struct {
type: Type,
assembly: String,
@@ -7430,7 +7423,6 @@ pub const Constant = enum(u32) {
.@"or",
.xor,
=> builder.constantExtraData(Binary, item.data).lhs.typeOf(builder),
- .select => builder.constantExtraData(Select, item.data).lhs.typeOf(builder),
.@"asm",
.@"asm sideeffect",
.@"asm alignstack",
@@ -7820,15 +7812,6 @@ pub const Constant = enum(u32) {
extra.rhs.fmt(data.builder),
});
},
- .select => |tag| {
- const extra = data.builder.constantExtraData(Select, item.data);
- try writer.print("{s} ({%}, {%}, {%})", .{
- @tagName(tag),
- extra.cond.fmt(data.builder),
- extra.lhs.fmt(data.builder),
- extra.rhs.fmt(data.builder),
- });
- },
.@"asm",
.@"asm sideeffect",
.@"asm alignstack",