Home | History | Annotate | Download | only in platform

Lines Matching refs:FUNCTIONS

1 # These are the functions which clang needs when it is targetting 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.
41 # Configuration for targetting 10.4. We need a few functions missing from
47 # Configuration for targetting iOS, for some ARMv6 functions, which must be
48 # in the same linkage unit, and for a couple of other functions that didn't
53 # Configuration for targetting OSX. These functions may not be in libSystem
62 # Configurations which define the profiling support functions.
68 # Configurations which define the ASAN support functions.
128 FUNCTIONS.eprintf := eprintf
129 FUNCTIONS.10.4 := eprintf floatundidf floatundisf floatundixf
131 FUNCTIONS.ios := divmodsi4 udivmodsi4 mulosi4 mulodi4 muloti4
132 # On x86, the divmod functions reference divsi.
133 FUNCTIONS.ios.i386 := $(FUNCTIONS.ios) \
135 FUNCTIONS.ios.x86_64 := $(FUNCTIONS.ios) \
137 FUNCTIONS.ios.armv6 := $(FUNCTIONS.ios) \
142 FUNCTIONS.osx := mulosi4 mulodi4 muloti4
144 FUNCTIONS.profile_osx := GCDAProfiling
145 FUNCTIONS.profile_ios := GCDAProfiling
147 FUNCTIONS.asan_osx := $(AsanFunctions)
294 FUNCTIONS.cc_kext.armv6 := $(CCKEXT_ARMVFP_FUNCTIONS)
295 FUNCTIONS.cc_kext.armv7 := $(CCKEXT_ARMVFP_FUNCTIONS)
307 FUNCTIONS.cc_kext.i386 := $(CCKEXT_X86_FUNCTIONS) \
317 FUNCTIONS.cc_kext.x86_64 := $(CCKEXT_X86_FUNCTIONS) \
354 # functions that need to go into libcc_kext.a. Filter them out for now.
370 FUNCTIONS.cc_kext.armv6 := \
371 $(filter-out $(CCKEXT_MISSING_FUNCTIONS),$(FUNCTIONS.cc_kext.armv6))
372 FUNCTIONS.cc_kext.armv7 := \
373 $(filter-out $(CCKEXT_MISSING_FUNCTIONS),$(FUNCTIONS.cc_kext.armv7))
374 FUNCTIONS.cc_kext.i386 := \
375 $(filter-out $(CCKEXT_MISSING_FUNCTIONS),$(FUNCTIONS.cc_kext.i386))
376 FUNCTIONS.cc_kext.x86_64 := \
377 $(filter-out $(CCKEXT_MISSING_FUNCTIONS),$(FUNCTIONS.cc_kext.x86_64))