lib/compiler/aro/aro/Compilation.zig | 3 - lib/std/Target.zig | 3 +- lib/std/Target/aarch64.zig | 697 ++++++++++++++++++++++++++++---- lib/std/Target/amdgcn.zig | 442 +++++++++++++++++++- lib/std/Target/arm.zig | 46 ++- lib/std/Target/bpf.zig | 6 + lib/std/Target/hexagon.zig | 47 ++- lib/std/Target/loongarch.zig | 18 + lib/std/Target/mips.zig | 6 + lib/std/Target/nvptx.zig | 93 +++-- lib/std/Target/powerpc.zig | 46 ++- lib/std/Target/riscv.zig | 592 +++++++++++++++++++-------- lib/std/Target/sparc.zig | 17 + lib/std/Target/wasm.zig | 7 + lib/std/Target/x86.zig | 231 +++++++++-- lib/std/Target/xtensa.zig | 65 +++ lib/std/zig/system/x86.zig | 2 - src/codegen/llvm.zig | 1 + src/codegen/llvm/FuncGen.zig | 8 +- src/link/Wasm.zig | 3 + src/target.zig | 2 + tools/update_cpu_features.zig | 68 +++- 22 files changed, 2008 insertions(+), 395 deletions(-)