Lines Matching +full:release +full:- +full:doxygen

1 //===-- LLVMEnums.td - LLVM IR dialect enum file -----------*- tablegen -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
15 //===----------------------------------------------------------------------===//
17 //===----------------------------------------------------------------------===//
22 // - `cppSym`: name of the C++ enumerant for this case in MLIR API;
23 // - `irSym`: keyword used in the custom form of MLIR operation;
24 // - `llvmSym`: name of the C++ enumerant for this case in LLVM API.
37 // - `name`: name of the C++ enum class in MLIR API;
38 // - `llvmName`: name of the C++ enum in LLVM API;
39 // - `description`: textual description for documentation purposes;
40 // - `cases`: list of enum cases;
41 // - `unsupportedCases`: optional list of unsupported enum cases.
61 // non-class enums.
68 //===----------------------------------------------------------------------===//
70 //===----------------------------------------------------------------------===//
86 //===----------------------------------------------------------------------===//
88 //===----------------------------------------------------------------------===//
138 def AtomicOrderingRelease : LLVM_EnumAttrCase<"release",
139 "release", "Release", 5>;
155 //===----------------------------------------------------------------------===//
157 //===----------------------------------------------------------------------===//
160 // See https://llvm.org/doxygen/namespacellvm_1_1CallingConv.html for full list
286 //===----------------------------------------------------------------------===//
288 //===----------------------------------------------------------------------===//
315 //===----------------------------------------------------------------------===//
317 //===----------------------------------------------------------------------===//
335 //===----------------------------------------------------------------------===//
337 //===----------------------------------------------------------------------===//
429 //===----------------------------------------------------------------------===//
431 //===----------------------------------------------------------------------===//
449 //===----------------------------------------------------------------------===//
451 //===----------------------------------------------------------------------===//
484 //===----------------------------------------------------------------------===//
486 //===----------------------------------------------------------------------===//
507 //===----------------------------------------------------------------------===//
509 //===----------------------------------------------------------------------===//
538 //===----------------------------------------------------------------------===//
540 //===----------------------------------------------------------------------===//
578 // LLVM's predicate enum contains the floating-point and integer comparison
579 // cases, while the LLVM dialect uses two separate enums. The floating-point
613 //===----------------------------------------------------------------------===//
615 //===----------------------------------------------------------------------===//
666 //===----------------------------------------------------------------------===//
668 //===----------------------------------------------------------------------===//
690 //===----------------------------------------------------------------------===//
692 //===----------------------------------------------------------------------===//
706 //===----------------------------------------------------------------------===//
708 //===----------------------------------------------------------------------===//
725 //===----------------------------------------------------------------------===//
727 //===----------------------------------------------------------------------===//
742 //===----------------------------------------------------------------------===//
744 //===----------------------------------------------------------------------===//
749 : LLVM_EnumAttrCase<"NonLeaf", "non-leaf", "NonLeaf", 1>;
764 //===----------------------------------------------------------------------===//
766 //===----------------------------------------------------------------------===//
784 : LLVM_EnumAttrCase<"Invalid", "invalid", "Invalid", -1>;
799 //===----------------------------------------------------------------------===//
801 //===----------------------------------------------------------------------===//