diff options
| author | Justin Bogner <mail@justinbogner.com> | 2015-01-27 17:10:07 +0000 |
|---|---|---|
| committer | Justin Bogner <mail@justinbogner.com> | 2015-01-27 17:10:07 +0000 |
| commit | 91487e80c8e515409ecb30b722bafff5454380a0 (patch) | |
| tree | 6f797711fe767618aeead67f6d7c1ebefc2d257e | |
| parent | 7a3467ab9d8a40bde950392fa96eeb26857df6e1 (diff) | |
| download | bcm5719-llvm-91487e80c8e515409ecb30b722bafff5454380a0.tar.gz bcm5719-llvm-91487e80c8e515409ecb30b722bafff5454380a0.zip | |
profile: add lib/profile to cc_kext on darwin,arm64
These functions are already present in the cc_kext for arm32 and for x86 and
x86_64. It was an oversight that they were not included for arm64.
Based on a patch by Lawrence D'Anna. Thanks!
llvm-svn: 227206
| -rw-r--r-- | compiler-rt/make/platform/clang_darwin.mk | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/compiler-rt/make/platform/clang_darwin.mk b/compiler-rt/make/platform/clang_darwin.mk index 3de3d19da68..2134fdea179 100644 --- a/compiler-rt/make/platform/clang_darwin.mk +++ b/compiler-rt/make/platform/clang_darwin.mk @@ -410,10 +410,17 @@ CCKEXT_ARMVFP_FUNCTIONS := $(CCKEXT_ARM_FUNCTIONS) \ unorddf2vfp \ unordsf2vfp +CCKEXT_ARM64_FUNCTIONS := \ + $(CCKEXT_PROFILE_FUNCTIONS) \ + divdc3 \ + divsc3 \ + muldc3 \ + mulsc3 + FUNCTIONS.cc_kext.armv7 := $(CCKEXT_ARMVFP_FUNCTIONS) FUNCTIONS.cc_kext.armv7k := $(CCKEXT_ARMVFP_FUNCTIONS) FUNCTIONS.cc_kext.armv7s := $(CCKEXT_ARMVFP_FUNCTIONS) -FUNCTIONS.cc_kext.arm64 := mulsc3 muldc3 divsc3 divdc3 +FUNCTIONS.cc_kext.arm64 := $(CCKEXT_ARM64_FUNCTIONS) FUNCTIONS.cc_kext_ios5.armv7 := $(CCKEXT_ARMVFP_FUNCTIONS) FUNCTIONS.cc_kext_ios5.armv7k := $(CCKEXT_ARMVFP_FUNCTIONS) FUNCTIONS.cc_kext_ios5.armv7s := $(CCKEXT_ARMVFP_FUNCTIONS) |

