//===- llvm/CallingConv.h - LLVM Calling Conventions ------------*- C++ -*-===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// // // This file defines LLVM's set of calling conventions. // //===----------------------------------------------------------------------===// #ifndef LLVM_IR_CALLINGCONV_H #define LLVM_IR_CALLINGCONV_H namespace llvm { /// CallingConv Namespace - This namespace contains an enum with a value for /// the well-known calling conventions. /// namespace CallingConv { /// LLVM IR allows to use arbitrary numbers as calling convention identifiers. ID; /// A set of enums which specify the assigned numeric values for known llvm /// calling conventions. /// LLVM Calling Convention Representation enum { … }; } // end namespace CallingConv } // end namespace llvm #endif // LLVM_IR_CALLINGCONV_H