diff options
| author | Valerii Hiora <valerii.hiora@gmail.com> | 2015-02-12 19:15:36 +0200 |
|---|---|---|
| committer | Valerii Hiora <valerii.hiora@gmail.com> | 2015-02-12 19:17:34 +0200 |
| commit | 00a6ff9571bfe3157a4465a992d5d8e0e605a9a3 (patch) | |
| tree | 4494302399617b3f2bbcfe7ba28af52526a6060b /src | |
| parent | c34421e49024e9277da29c1f88e57ff5f96398b6 (diff) | |
| download | rust-00a6ff9571bfe3157a4465a992d5d8e0e605a9a3.tar.gz rust-00a6ff9571bfe3157a4465a992d5d8e0e605a9a3.zip | |
Adjusting default CPUs for iOS
According to @dotdash it enables more aggressive optimizations from LLVM
Diffstat (limited to 'src')
| -rw-r--r-- | src/librustc_back/target/apple_ios_base.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/librustc_back/target/apple_ios_base.rs b/src/librustc_back/target/apple_ios_base.rs index 715bcc4f36d..904b337c03f 100644 --- a/src/librustc_back/target/apple_ios_base.rs +++ b/src/librustc_back/target/apple_ios_base.rs @@ -73,8 +73,11 @@ fn pre_link_args(arch: Arch) -> Vec<String> { fn target_cpu(arch: Arch) -> String { match arch { + Armv7 => "cortex-a8", // iOS7 is supported on iPhone 4 and higher + Armv7s => "cortex-a9", + Arm64 => "cyclone", + I386 => "generic", X86_64 => "x86-64", - _ => "generic", }.to_string() } |
