1 /* ===------ abi.h - configuration header for compiler-rt -----------------===
3 * The LLVM Compiler Infrastructure
5 * This file is dual licensed under the MIT and the University of Illinois Open
6 * Source Licenses. See LICENSE.TXT for details.
8 * ===----------------------------------------------------------------------===
10 * This file is a configuration header for compiler-rt.
11 * This file is not part of the interface of this library.
13 * ===----------------------------------------------------------------------===
17 # define ARM_EABI_FNALIAS(aeabi_name, name) \
18 void __aeabi_##aeabi_name() __attribute__((alias("__" #name)));
19 # define COMPILER_RT_ABI __attribute__((pcs("aapcs")))
21 # define ARM_EABI_FNALIAS(aeabi_name, name)
22 # define COMPILER_RT_ABI