OLD | NEW |
1 //===--- Builtins.def - Builtin function info database ----------*- C++ -*-===// | 1 //===--- Builtins.def - Builtin function info database ----------*- C++ -*-===// |
2 // | 2 // |
3 // The LLVM Compiler Infrastructure | 3 // The LLVM Compiler Infrastructure |
4 // | 4 // |
5 // This file is distributed under the University of Illinois Open Source | 5 // This file is distributed under the University of Illinois Open Source |
6 // License. See LICENSE.TXT for details. | 6 // License. See LICENSE.TXT for details. |
7 // | 7 // |
8 //===----------------------------------------------------------------------===// | 8 //===----------------------------------------------------------------------===// |
9 // | 9 // |
10 // This file defines the standard builtin function database. Users of this file | 10 // This file defines the standard builtin function database. Users of this file |
(...skipping 1210 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1221 BUILTIN(__builtin_ssubll_overflow, "bSLLiCSLLiCSLLi*", "n") | 1221 BUILTIN(__builtin_ssubll_overflow, "bSLLiCSLLiCSLLi*", "n") |
1222 BUILTIN(__builtin_smul_overflow, "bSiCSiCSi*", "n") | 1222 BUILTIN(__builtin_smul_overflow, "bSiCSiCSi*", "n") |
1223 BUILTIN(__builtin_smull_overflow, "bSLiCSLiCSLi*", "n") | 1223 BUILTIN(__builtin_smull_overflow, "bSLiCSLiCSLi*", "n") |
1224 BUILTIN(__builtin_smulll_overflow, "bSLLiCSLLiCSLLi*", "n") | 1224 BUILTIN(__builtin_smulll_overflow, "bSLLiCSLLiCSLLi*", "n") |
1225 | 1225 |
1226 // Clang builtins (not available in GCC). | 1226 // Clang builtins (not available in GCC). |
1227 BUILTIN(__builtin_addressof, "v*v&", "nct") | 1227 BUILTIN(__builtin_addressof, "v*v&", "nct") |
1228 BUILTIN(__builtin_operator_new, "v*z", "c") | 1228 BUILTIN(__builtin_operator_new, "v*z", "c") |
1229 BUILTIN(__builtin_operator_delete, "vv*", "n") | 1229 BUILTIN(__builtin_operator_delete, "vv*", "n") |
1230 | 1230 |
| 1231 // @LOCALMOD-BEGIN |
| 1232 // NaCl builtins. |
| 1233 BUILTIN(__nacl_atomic_is_lock_free, "bzvCD*", "n") |
| 1234 // @LOCALMOD-END |
| 1235 |
1231 #undef BUILTIN | 1236 #undef BUILTIN |
1232 #undef LIBBUILTIN | 1237 #undef LIBBUILTIN |
1233 #undef LANGBUILTIN | 1238 #undef LANGBUILTIN |
OLD | NEW |