Lines Matching full:functions
1 # These are the functions which clang needs when it is targeting a previous
2 # version of the OS. The issue is that the backend may use functions which were
5 # the extra functions which might be referenced.
79 # Configuration for targeting 10.4. We need a few functions missing from
85 # Configuration for targeting iOS for a couple of functions that didn't
91 # Configuration for targeting OSX. These functions may not be in libSystem
190 FUNCTIONS.eprintf := eprintf
191 FUNCTIONS.10.4 := eprintf floatundidf floatundisf floatundixf
193 FUNCTIONS.ios := divmodsi4 udivmodsi4 mulosi4 mulodi4 muloti4 \
195 # On x86, the divmod functions reference divsi.
196 FUNCTIONS.ios.i386 := $(FUNCTIONS.ios) \
198 FUNCTIONS.ios.x86_64 := $(FUNCTIONS.ios.i386)
199 FUNCTIONS.ios.arm64 := mulsc3 muldc3 divsc3 divdc3 udivti3 umodti3 \
202 FUNCTIONS.osx := mulosi4 mulodi4 muloti4 $(ATOMIC_FUNCTIONS) $(FP16_FUNCTIONS)
368 FUNCTIONS.cc_kext_ios.armv7 := $(CCKEXT_ARMVFP_FUNCTIONS)
369 FUNCTIONS.cc_kext_ios.armv7k := $(CCKEXT_ARMVFP_FUNCTIONS)
370 FUNCTIONS.cc_kext_ios.armv7s := $(CCKEXT_ARMVFP_FUNCTIONS)
371 FUNCTIONS.cc_kext_ios.arm64 := $(CCKEXT_ARM64_FUNCTIONS)
383 FUNCTIONS.cc_kext.i386 := $(CCKEXT_X86_FUNCTIONS) \
393 FUNCTIONS.cc_kext.x86_64 := $(CCKEXT_X86_FUNCTIONS) \
429 FUNCTIONS.cc_kext.x86_64h := $(FUNCTIONS.cc_kext.x86_64)
432 # functions that need to go into libcc_kext.a. Filter them out for now.
448 FUNCTIONS.cc_kext_ios.armv7 := \
449 $(filter-out $(CCKEXT_MISSING_FUNCTIONS),$(FUNCTIONS.cc_kext_ios.armv7))
450 FUNCTIONS.cc_kext_ios.armv7k := \
451 $(filter-out $(CCKEXT_MISSING_FUNCTIONS),$(FUNCTIONS.cc_kext_ios.armv7k))
452 FUNCTIONS.cc_kext_ios.armv7s := \
453 $(filter-out $(CCKEXT_MISSING_FUNCTIONS),$(FUNCTIONS.cc_kext_ios.armv7s))
454 FUNCTIONS.cc_kext_ios.arm64 := \
455 $(filter-out $(CCKEXT_MISSING_FUNCTIONS),$(FUNCTIONS.cc_kext_ios.arm64))
456 FUNCTIONS.cc_kext.i386 := \
457 $(filter-out $(CCKEXT_MISSING_FUNCTIONS),$(FUNCTIONS.cc_kext.i386))
458 FUNCTIONS.cc_kext.x86_64 := \
459 $(filter-out $(CCKEXT_MISSING_FUNCTIONS),$(FUNCTIONS.cc_kext.x86_64))
460 FUNCTIONS.cc_kext.x86_64h := \
461 $(filter-out $(CCKEXT_MISSING_FUNCTIONS),$(FUNCTIONS.cc_kext.x86_64h))