Lines Matching defs:target_arch
30 list(GET triple_comps 0 target_arch)
31 # The target_arch string can have sub-architecture suffixes which we want to
32 # remove. So, we regex-match the string and set target_arch to a cleaner
34 if(target_arch MATCHES "^mips")
35 set(target_arch "mips")
36 elseif(target_arch MATCHES "^arm")
39 set(target_arch "arm")
40 elseif(target_arch MATCHES "^aarch64")
41 set(target_arch "aarch64")
42 elseif(target_arch MATCHES "(x86_64)|(AMD64|amd64)")
43 set(target_arch "x86_64")
44 elseif(target_arch MATCHES "(^i.86$)")
45 set(target_arch "i386")
46 elseif(target_arch MATCHES "^(powerpc|ppc)")
47 set(target_arch "power")
48 elseif(target_arch MATCHES "^riscv32")
49 set(target_arch "riscv32")
50 elseif(target_arch MATCHES "^riscv64")
51 set(target_arch "riscv64")
52 elseif(target_arch MATCHES "^amdgcn")
53 set(target_arch "amdgpu")
54 elseif(target_arch MATCHES "^nvptx64")
55 set(target_arch "nvptx")
60 set(${arch_var} ${target_arch} PARENT_SCOPE)