diff options
| author | Layne Gustafson <lgustaf1@binghamton.edu> | 2020-01-07 10:36:06 -0500 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2020-01-19 20:53:19 -0500 |
| commit | e4ecdefa9a668d34c830816eea242b110c30c475 (patch) | |
| tree | 9dcae1840100dc1366c16ce8ac55aefe1dfff44f /lib/std/target/powerpc.zig | |
| parent | 51372200d36ee0f78d32a5f7c7f8d4faf6dc9a35 (diff) | |
| download | zig-e4ecdefa9a668d34c830816eea242b110c30c475.tar.gz zig-e4ecdefa9a668d34c830816eea242b110c30c475.zip | |
Rename subfeatures -> dependencies
Diffstat (limited to 'lib/std/target/powerpc.zig')
| -rw-r--r-- | lib/std/target/powerpc.zig | 176 |
1 files changed, 88 insertions, 88 deletions
diff --git a/lib/std/target/powerpc.zig b/lib/std/target/powerpc.zig index e8c9d98a1c..9e86df2185 100644 --- a/lib/std/target/powerpc.zig +++ b/lib/std/target/powerpc.zig @@ -4,21 +4,21 @@ const Cpu = @import("std").target.Cpu; pub const feature_bit64 = Feature{ .name = "64bit", .description = "Enable 64-bit instructions", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { }, }; pub const feature_bitregs64 = Feature{ .name = "64bitregs", .description = "Enable 64-bit registers usage for ppc32 [beta]", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { }, }; pub const feature_altivec = Feature{ .name = "altivec", .description = "Enable Altivec instructions", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, }, }; @@ -26,14 +26,14 @@ pub const feature_altivec = Feature{ pub const feature_bpermd = Feature{ .name = "bpermd", .description = "Enable the bpermd instruction", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { }, }; pub const feature_booke = Feature{ .name = "booke", .description = "Enable Book E instructions", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_icbt, }, }; @@ -41,21 +41,21 @@ pub const feature_booke = Feature{ pub const feature_cmpb = Feature{ .name = "cmpb", .description = "Enable the cmpb instruction", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { }, }; pub const feature_crbits = Feature{ .name = "crbits", .description = "Use condition-register bits individually", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { }, }; pub const feature_directMove = Feature{ .name = "direct-move", .description = "Enable Power8 direct move instructions", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, }, }; @@ -63,21 +63,21 @@ pub const feature_directMove = Feature{ pub const feature_e500 = Feature{ .name = "e500", .description = "Enable E500/E500mc instructions", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { }, }; pub const feature_extdiv = Feature{ .name = "extdiv", .description = "Enable extended divide instructions", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { }, }; pub const feature_fcpsgn = Feature{ .name = "fcpsgn", .description = "Enable the fcpsgn instruction", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, }, }; @@ -85,7 +85,7 @@ pub const feature_fcpsgn = Feature{ pub const feature_fpcvt = Feature{ .name = "fpcvt", .description = "Enable fc[ft]* (unsigned and single-precision) and lfiwzx instructions", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, }, }; @@ -93,7 +93,7 @@ pub const feature_fpcvt = Feature{ pub const feature_fprnd = Feature{ .name = "fprnd", .description = "Enable the fri[mnpz] instructions", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, }, }; @@ -101,7 +101,7 @@ pub const feature_fprnd = Feature{ pub const feature_fpu = Feature{ .name = "fpu", .description = "Enable classic FPU instructions", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, }, }; @@ -109,7 +109,7 @@ pub const feature_fpu = Feature{ pub const feature_fre = Feature{ .name = "fre", .description = "Enable the fre instruction", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, }, }; @@ -117,7 +117,7 @@ pub const feature_fre = Feature{ pub const feature_fres = Feature{ .name = "fres", .description = "Enable the fres instruction", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, }, }; @@ -125,7 +125,7 @@ pub const feature_fres = Feature{ pub const feature_frsqrte = Feature{ .name = "frsqrte", .description = "Enable the frsqrte instruction", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, }, }; @@ -133,7 +133,7 @@ pub const feature_frsqrte = Feature{ pub const feature_frsqrtes = Feature{ .name = "frsqrtes", .description = "Enable the frsqrtes instruction", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, }, }; @@ -141,7 +141,7 @@ pub const feature_frsqrtes = Feature{ pub const feature_fsqrt = Feature{ .name = "fsqrt", .description = "Enable the fsqrt instruction", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, }, }; @@ -149,7 +149,7 @@ pub const feature_fsqrt = Feature{ pub const feature_float128 = Feature{ .name = "float128", .description = "Enable the __float128 data type for IEEE-754R Binary128.", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, }, }; @@ -157,56 +157,56 @@ pub const feature_float128 = Feature{ pub const feature_htm = Feature{ .name = "htm", .description = "Enable Hardware Transactional Memory instructions", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { }, }; pub const feature_hardFloat = Feature{ .name = "hard-float", .description = "Enable floating-point instructions", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { }, }; pub const feature_icbt = Feature{ .name = "icbt", .description = "Enable icbt instruction", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { }, }; pub const feature_isaV30Instructions = Feature{ .name = "isa-v30-instructions", .description = "Enable instructions added in ISA 3.0.", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { }, }; pub const feature_isel = Feature{ .name = "isel", .description = "Enable the isel instruction", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { }, }; pub const feature_invariantFunctionDescriptors = Feature{ .name = "invariant-function-descriptors", .description = "Assume function descriptors are invariant", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { }, }; pub const feature_ldbrx = Feature{ .name = "ldbrx", .description = "Enable the ldbrx instruction", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { }, }; pub const feature_lfiwax = Feature{ .name = "lfiwax", .description = "Enable the lfiwax instruction", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, }, }; @@ -214,21 +214,21 @@ pub const feature_lfiwax = Feature{ pub const feature_longcall = Feature{ .name = "longcall", .description = "Always use indirect calls", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { }, }; pub const feature_mfocrf = Feature{ .name = "mfocrf", .description = "Enable the MFOCRF instruction", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { }, }; pub const feature_msync = Feature{ .name = "msync", .description = "Has only the msync instruction instead of sync", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_icbt, }, }; @@ -236,7 +236,7 @@ pub const feature_msync = Feature{ pub const feature_power8Altivec = Feature{ .name = "power8-altivec", .description = "Enable POWER8 Altivec instructions", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, }, }; @@ -244,7 +244,7 @@ pub const feature_power8Altivec = Feature{ pub const feature_crypto = Feature{ .name = "crypto", .description = "Enable POWER8 Crypto instructions", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, }, }; @@ -252,7 +252,7 @@ pub const feature_crypto = Feature{ pub const feature_power8Vector = Feature{ .name = "power8-vector", .description = "Enable POWER8 vector instructions", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, }, }; @@ -260,7 +260,7 @@ pub const feature_power8Vector = Feature{ pub const feature_power9Altivec = Feature{ .name = "power9-altivec", .description = "Enable POWER9 Altivec instructions", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_isaV30Instructions, &feature_hardFloat, }, @@ -269,7 +269,7 @@ pub const feature_power9Altivec = Feature{ pub const feature_power9Vector = Feature{ .name = "power9-vector", .description = "Enable POWER9 vector instructions", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_isaV30Instructions, &feature_hardFloat, }, @@ -278,49 +278,49 @@ pub const feature_power9Vector = Feature{ pub const feature_popcntd = Feature{ .name = "popcntd", .description = "Enable the popcnt[dw] instructions", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { }, }; pub const feature_ppc4xx = Feature{ .name = "ppc4xx", .description = "Enable PPC 4xx instructions", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { }, }; pub const feature_ppc6xx = Feature{ .name = "ppc6xx", .description = "Enable PPC 6xx instructions", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { }, }; pub const feature_ppcPostraSched = Feature{ .name = "ppc-postra-sched", .description = "Use PowerPC post-RA scheduling strategy", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { }, }; pub const feature_ppcPreraSched = Feature{ .name = "ppc-prera-sched", .description = "Use PowerPC pre-RA scheduling strategy", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { }, }; pub const feature_partwordAtomics = Feature{ .name = "partword-atomics", .description = "Enable l[bh]arx and st[bh]cx.", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { }, }; pub const feature_qpx = Feature{ .name = "qpx", .description = "Enable QPX instructions", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, }, }; @@ -328,14 +328,14 @@ pub const feature_qpx = Feature{ pub const feature_recipprec = Feature{ .name = "recipprec", .description = "Assume higher precision reciprocal estimates", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { }, }; pub const feature_spe = Feature{ .name = "spe", .description = "Enable SPE instructions", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, }, }; @@ -343,7 +343,7 @@ pub const feature_spe = Feature{ pub const feature_stfiwx = Feature{ .name = "stfiwx", .description = "Enable the stfiwx instruction", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, }, }; @@ -351,28 +351,28 @@ pub const feature_stfiwx = Feature{ pub const feature_securePlt = Feature{ .name = "secure-plt", .description = "Enable secure plt mode", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { }, }; pub const feature_slowPopcntd = Feature{ .name = "slow-popcntd", .description = "Has slow popcnt[dw] instructions", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { }, }; pub const feature_twoConstNr = Feature{ .name = "two-const-nr", .description = "Requires two constant Newton-Raphson computation", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { }, }; pub const feature_vsx = Feature{ .name = "vsx", .description = "Enable VSX instructions", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, }, }; @@ -380,7 +380,7 @@ pub const feature_vsx = Feature{ pub const feature_vectorsUseTwoUnits = Feature{ .name = "vectors-use-two-units", .description = "Vectors use two units", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { }, }; @@ -441,7 +441,7 @@ pub const features = &[_]*const Feature { pub const cpu_440 = Cpu{ .name = "440", .llvm_name = "440", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_icbt, &feature_booke, &feature_hardFloat, @@ -455,7 +455,7 @@ pub const cpu_440 = Cpu{ pub const cpu_450 = Cpu{ .name = "450", .llvm_name = "450", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_icbt, &feature_booke, &feature_hardFloat, @@ -469,7 +469,7 @@ pub const cpu_450 = Cpu{ pub const cpu_601 = Cpu{ .name = "601", .llvm_name = "601", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, &feature_fpu, }, @@ -478,7 +478,7 @@ pub const cpu_601 = Cpu{ pub const cpu_602 = Cpu{ .name = "602", .llvm_name = "602", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, &feature_fpu, }, @@ -487,7 +487,7 @@ pub const cpu_602 = Cpu{ pub const cpu_603 = Cpu{ .name = "603", .llvm_name = "603", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, &feature_fres, &feature_frsqrte, @@ -497,7 +497,7 @@ pub const cpu_603 = Cpu{ pub const cpu_e603 = Cpu{ .name = "603e", .llvm_name = "603e", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, &feature_fres, &feature_frsqrte, @@ -507,7 +507,7 @@ pub const cpu_e603 = Cpu{ pub const cpu_ev603 = Cpu{ .name = "603ev", .llvm_name = "603ev", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, &feature_fres, &feature_frsqrte, @@ -517,7 +517,7 @@ pub const cpu_ev603 = Cpu{ pub const cpu_604 = Cpu{ .name = "604", .llvm_name = "604", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, &feature_fres, &feature_frsqrte, @@ -527,7 +527,7 @@ pub const cpu_604 = Cpu{ pub const cpu_e604 = Cpu{ .name = "604e", .llvm_name = "604e", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, &feature_fres, &feature_frsqrte, @@ -537,7 +537,7 @@ pub const cpu_e604 = Cpu{ pub const cpu_620 = Cpu{ .name = "620", .llvm_name = "620", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, &feature_fres, &feature_frsqrte, @@ -547,7 +547,7 @@ pub const cpu_620 = Cpu{ pub const cpu_7400 = Cpu{ .name = "7400", .llvm_name = "7400", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, &feature_altivec, &feature_fres, @@ -558,7 +558,7 @@ pub const cpu_7400 = Cpu{ pub const cpu_7450 = Cpu{ .name = "7450", .llvm_name = "7450", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, &feature_altivec, &feature_fres, @@ -569,7 +569,7 @@ pub const cpu_7450 = Cpu{ pub const cpu_750 = Cpu{ .name = "750", .llvm_name = "750", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, &feature_fres, &feature_frsqrte, @@ -579,7 +579,7 @@ pub const cpu_750 = Cpu{ pub const cpu_970 = Cpu{ .name = "970", .llvm_name = "970", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_bit64, &feature_hardFloat, &feature_altivec, @@ -594,7 +594,7 @@ pub const cpu_970 = Cpu{ pub const cpu_a2 = Cpu{ .name = "a2", .llvm_name = "a2", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_bit64, &feature_icbt, &feature_booke, @@ -621,7 +621,7 @@ pub const cpu_a2 = Cpu{ pub const cpu_a2q = Cpu{ .name = "a2q", .llvm_name = "a2q", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_bit64, &feature_icbt, &feature_booke, @@ -649,7 +649,7 @@ pub const cpu_a2q = Cpu{ pub const cpu_e500 = Cpu{ .name = "e500", .llvm_name = "e500", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_icbt, &feature_booke, &feature_isel, @@ -659,7 +659,7 @@ pub const cpu_e500 = Cpu{ pub const cpu_e500mc = Cpu{ .name = "e500mc", .llvm_name = "e500mc", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_icbt, &feature_booke, &feature_isel, @@ -671,7 +671,7 @@ pub const cpu_e500mc = Cpu{ pub const cpu_e5500 = Cpu{ .name = "e5500", .llvm_name = "e5500", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_bit64, &feature_icbt, &feature_booke, @@ -685,7 +685,7 @@ pub const cpu_e5500 = Cpu{ pub const cpu_g3 = Cpu{ .name = "g3", .llvm_name = "g3", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, &feature_fres, &feature_frsqrte, @@ -695,7 +695,7 @@ pub const cpu_g3 = Cpu{ pub const cpu_g4 = Cpu{ .name = "g4", .llvm_name = "g4", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, &feature_altivec, &feature_fres, @@ -706,7 +706,7 @@ pub const cpu_g4 = Cpu{ pub const cpu_g4Plus = Cpu{ .name = "g4+", .llvm_name = "g4+", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, &feature_altivec, &feature_fres, @@ -717,7 +717,7 @@ pub const cpu_g4Plus = Cpu{ pub const cpu_g5 = Cpu{ .name = "g5", .llvm_name = "g5", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_bit64, &feature_hardFloat, &feature_altivec, @@ -732,7 +732,7 @@ pub const cpu_g5 = Cpu{ pub const cpu_generic = Cpu{ .name = "generic", .llvm_name = "generic", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, }, }; @@ -740,7 +740,7 @@ pub const cpu_generic = Cpu{ pub const cpu_ppc = Cpu{ .name = "ppc", .llvm_name = "ppc", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, }, }; @@ -748,7 +748,7 @@ pub const cpu_ppc = Cpu{ pub const cpu_ppc32 = Cpu{ .name = "ppc32", .llvm_name = "ppc32", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_hardFloat, }, }; @@ -756,7 +756,7 @@ pub const cpu_ppc32 = Cpu{ pub const cpu_ppc64 = Cpu{ .name = "ppc64", .llvm_name = "ppc64", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_bit64, &feature_hardFloat, &feature_altivec, @@ -771,7 +771,7 @@ pub const cpu_ppc64 = Cpu{ pub const cpu_ppc64le = Cpu{ .name = "ppc64le", .llvm_name = "ppc64le", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_bit64, &feature_hardFloat, &feature_altivec, @@ -808,7 +808,7 @@ pub const cpu_ppc64le = Cpu{ pub const cpu_pwr3 = Cpu{ .name = "pwr3", .llvm_name = "pwr3", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_bit64, &feature_hardFloat, &feature_altivec, @@ -822,7 +822,7 @@ pub const cpu_pwr3 = Cpu{ pub const cpu_pwr4 = Cpu{ .name = "pwr4", .llvm_name = "pwr4", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_bit64, &feature_hardFloat, &feature_altivec, @@ -837,7 +837,7 @@ pub const cpu_pwr4 = Cpu{ pub const cpu_pwr5 = Cpu{ .name = "pwr5", .llvm_name = "pwr5", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_bit64, &feature_hardFloat, &feature_altivec, @@ -854,7 +854,7 @@ pub const cpu_pwr5 = Cpu{ pub const cpu_pwr5x = Cpu{ .name = "pwr5x", .llvm_name = "pwr5x", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_bit64, &feature_hardFloat, &feature_altivec, @@ -872,7 +872,7 @@ pub const cpu_pwr5x = Cpu{ pub const cpu_pwr6 = Cpu{ .name = "pwr6", .llvm_name = "pwr6", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_bit64, &feature_hardFloat, &feature_altivec, @@ -894,7 +894,7 @@ pub const cpu_pwr6 = Cpu{ pub const cpu_pwr6x = Cpu{ .name = "pwr6x", .llvm_name = "pwr6x", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_bit64, &feature_hardFloat, &feature_altivec, @@ -916,7 +916,7 @@ pub const cpu_pwr6x = Cpu{ pub const cpu_pwr7 = Cpu{ .name = "pwr7", .llvm_name = "pwr7", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_bit64, &feature_hardFloat, &feature_altivec, @@ -946,7 +946,7 @@ pub const cpu_pwr7 = Cpu{ pub const cpu_pwr8 = Cpu{ .name = "pwr8", .llvm_name = "pwr8", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_bit64, &feature_hardFloat, &feature_altivec, @@ -983,7 +983,7 @@ pub const cpu_pwr8 = Cpu{ pub const cpu_pwr9 = Cpu{ .name = "pwr9", .llvm_name = "pwr9", - .subfeatures = &[_]*const Feature { + .dependencies = &[_]*const Feature { &feature_bit64, &feature_hardFloat, &feature_altivec, |
