Lines Matching refs:arch
44 my ( $arch ) = @_;
45 if ( defined( $arch ) ) {
46 if ( $arch =~ m{\A\s*(?:32|IA-?32|IA-?32 architecture|i[3456]86|x86)\s*\z}i ) {
47 $arch = "32";
48 …} elsif ( $arch =~ m{\A\s*(?:48|(?:ia)?32e|Intel\s*64|Intel\(R\)\s*64|x86[_-]64|x64|AMD64)\s*\z}i …
49 $arch = "32e";
50 } elsif ( $arch =~ m{\Aarm(?:v7\D*)?\z} ) {
51 $arch = "arm";
52 } elsif ( $arch =~ m{\Appc64le} ) {
53 $arch = "ppc64le";
54 } elsif ( $arch =~ m{\Appc64} ) {
55 $arch = "ppc64";
56 } elsif ( $arch =~ m{\Aaarch64} ) {
57 $arch = "aarch64";
58 } elsif ( $arch =~ m{\Amic} ) {
59 $arch = "mic";
60 } elsif ( $arch =~ m{\Amips64} ) {
61 $arch = "mips64";
62 } elsif ( $arch =~ m{\Amips} ) {
63 $arch = "mips";
64 } elsif ( $arch =~ m{\Ariscv64} ) {
65 $arch = "riscv64";
67 $arch = undef;
70 return $arch;
103 my ( $arch ) = @_;
104 $arch = canon_arch( $arch );
105 if ( defined( $arch ) ) {
106 $arch = $legal{ $arch };
108 return $arch;
125 my ( $arch ) = @_;
126 $arch = canon_arch( $arch );
127 if ( defined( $arch ) ) {
128 $arch = $option{ $arch };
130 return $arch;
157 my ( $arch ) = canon_arch( $_[ 0 ] );
158 if ( defined( $arch ) ) {
159 $_target_arch = $arch;
160 $ENV{ LIBOMP_ARCH } = $arch;
162 return $arch;