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 a couple of functions that didn't
52 # Configuration for targetting OSX. These functions may not be in libSystem
66 # Configurations which define the profiling support functions.
72 # Configurations which define the ASAN support functions.
174 FUNCTIONS.eprintf := eprintf
175 FUNCTIONS.10.4 := eprintf floatundidf floatundisf floatundixf
177 FUNCTIONS.ios := divmodsi4 udivmodsi4 mulosi4 mulodi4 muloti4
178 # On x86, the divmod functions reference divsi.
179 FUNCTIONS.ios.i386 := $(FUNCTIONS.ios) \
181 FUNCTIONS.ios.x86_64 := $(FUNCTIONS.ios) \
184 FUNCTIONS.osx := mulosi4 mulodi4 muloti4
186 FUNCTIONS.profile_osx := GCDAProfiling
187 FUNCTIONS.profile_ios := GCDAProfiling
189 FUNCTIONS.asan_osx := $(AsanFunctions) $(InterceptionFunctions) \
191 FUNCTIONS.asan_osx_dynamic := $(AsanFunctions) $(InterceptionFunctions) \
195 FUNCTIONS.ubsan_osx := $(UbsanFunctions) $(SanitizerCommonFunctions)
342 FUNCTIONS.cc_kext.armv7 := $(CCKEXT_ARMVFP_FUNCTIONS)
343 FUNCTIONS.cc_kext.armv7f := $(CCKEXT_ARMVFP_FUNCTIONS)
344 FUNCTIONS.cc_kext.armv7k := $(CCKEXT_ARMVFP_FUNCTIONS)
345 FUNCTIONS.cc_kext.armv7s := $(CCKEXT_ARMVFP_FUNCTIONS)
346 FUNCTIONS.cc_kext_ios5.armv7 := $(CCKEXT_ARMVFP_FUNCTIONS)
347 FUNCTIONS.cc_kext_ios5.armv7f := $(CCKEXT_ARMVFP_FUNCTIONS)
348 FUNCTIONS.cc_kext_ios5.armv7k := $(CCKEXT_ARMVFP_FUNCTIONS)
349 FUNCTIONS.cc_kext_ios5.armv7s := $(CCKEXT_ARMVFP_FUNCTIONS)
361 FUNCTIONS.cc_kext.i386 := $(CCKEXT_X86_FUNCTIONS) \
371 FUNCTIONS.cc_kext.x86_64 := $(CCKEXT_X86_FUNCTIONS) \
408 # functions that need to go into libcc_kext.a. Filter them out for now.
424 FUNCTIONS.cc_kext.armv7 := \
425 $(filter-out $(CCKEXT_MISSING_FUNCTIONS),$(FUNCTIONS.cc_kext.armv7))
426 FUNCTIONS.cc_kext.armv7f := \
427 $(filter-out $(CCKEXT_MISSING_FUNCTIONS),$(FUNCTIONS.cc_kext.armv7f))
428 FUNCTIONS.cc_kext.armv7k := \
429 $(filter-out $(CCKEXT_MISSING_FUNCTIONS),$(FUNCTIONS.cc_kext.armv7k))
430 FUNCTIONS.cc_kext.armv7s := \
431 $(filter-out $(CCKEXT_MISSING_FUNCTIONS),$(FUNCTIONS.cc_kext.armv7s))
432 FUNCTIONS.cc_kext_ios5.armv7 := \
433 $(filter-out $(CCKEXT_MISSING_FUNCTIONS),$(FUNCTIONS.cc_kext_ios5.armv7))
434 FUNCTIONS.cc_kext_ios5.armv7f := \
435 $(filter-out $(CCKEXT_MISSING_FUNCTIONS),$(FUNCTIONS.cc_kext_ios5.armv7f))
436 FUNCTIONS.cc_kext_ios5.armv7k := \
437 $(filter-out $(CCKEXT_MISSING_FUNCTIONS),$(FUNCTIONS.cc_kext_ios5.armv7k))
438 FUNCTIONS.cc_kext_ios5.armv7s := \
439 $(filter-out $(CCKEXT_MISSING_FUNCTIONS),$(FUNCTIONS.cc_kext_ios5.armv7s))
440 FUNCTIONS.cc_kext.i386 := \
441 $(filter-out $(CCKEXT_MISSING_FUNCTIONS),$(FUNCTIONS.cc_kext.i386))
442 FUNCTIONS.cc_kext.x86_64 := \
443 $(filter-out $(CCKEXT_MISSING_FUNCTIONS),$(FUNCTIONS.cc_kext.x86_64))