1259701Sdim//===--- BuiltinsXCore.def - XCore Builtin function database ----*- C++ -*-===// 2259701Sdim// 3353358Sdim// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4353358Sdim// See https://llvm.org/LICENSE.txt for license information. 5353358Sdim// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6259701Sdim// 7259701Sdim//===----------------------------------------------------------------------===// 8259701Sdim// 9259701Sdim// This file defines the XCore-specific builtin function database. Users of 10259701Sdim// this file must define the BUILTIN macro to make use of this information. 11259701Sdim// 12259701Sdim//===----------------------------------------------------------------------===// 13259701Sdim 14259701Sdim// The format of this database matches clang/Basic/Builtins.def. 15259701Sdim 16259701SdimBUILTIN(__builtin_bitrev, "UiUi", "nc") 17259701SdimBUILTIN(__builtin_getid, "Si", "nc") 18259701SdimBUILTIN(__builtin_getps, "UiUi", "n") 19259701SdimBUILTIN(__builtin_setps, "vUiUi", "n") 20259701Sdim 21259701Sdim#undef BUILTIN 22