| ... | @@ -7,8 +7,6 @@ const CpuModel = std.Target.Cpu.Model; | ... | @@ -7,8 +7,6 @@ const CpuModel = std.Target.Cpu.Model; |
| 7 | pub const Feature = enum { | 7 | pub const Feature = enum { |
| 8 | allows_misaligned_mem_access, | 8 | allows_misaligned_mem_access, |
| 9 | alu32, | 9 | alu32, |
| 10 | dummy, | | |
| 11 | dwarfris, | | |
| 12 | }; | 10 | }; |
| 13 | | 11 | |
| 14 | pub const featureSet = CpuFeature.FeatureSetFns(Feature).featureSet; | 12 | pub const featureSet = CpuFeature.FeatureSetFns(Feature).featureSet; |
| ... | @@ -30,16 +28,6 @@ pub const all_features = blk: { | ... | @@ -30,16 +28,6 @@ pub const all_features = blk: { |
| 30 | .description = "Enable ALU32 instructions", | 28 | .description = "Enable ALU32 instructions", |
| 31 | .dependencies = featureSet(&[_]Feature{}), | 29 | .dependencies = featureSet(&[_]Feature{}), |
| 32 | }; | 30 | }; |
| 33 | result[@backingInt(Feature.dummy)] = .{ | | |
| 34 | .llvm_name = "dummy", | | |
| 35 | .description = "unused feature", | | |
| 36 | .dependencies = featureSet(&[_]Feature{}), | | |
| 37 | }; | | |
| 38 | result[@backingInt(Feature.dwarfris)] = .{ | | |
| 39 | .llvm_name = "dwarfris", | | |
| 40 | .description = "Disable MCAsmInfo DwarfUsesRelocationsAcrossSections", | | |
| 41 | .dependencies = featureSet(&[_]Feature{}), | | |
| 42 | }; | | |
| 43 | const ti = @typeInfo(Feature); | 31 | const ti = @typeInfo(Feature); |
| 44 | for (&result, 0..) |*elem, i| { | 32 | for (&result, 0..) |*elem, i| { |
| 45 | elem.index = i; | 33 | elem.index = i; |