| /llvm-project-15.0.7/llvm/docs/tutorial/MyFirstLanguageFrontend/ |
| H A D | LangImpl06.rst | 19 user-defined operators to the simple and beautiful Kaleidoscope 35 redefine existing operators: you can't programmatically change the 38 user round out the set of operators that are supported. 51 binary operators. An example of this is: 85 operators. 98 // operators 163 operators (as you'll see below, it just doesn't apply for unary 357 unary operators can't have ambiguous parses like binary operators can, 425 As with binary operators, we name unary operators with a name that 428 unary operators. It looks like this: [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/hicpp/ |
| H A D | new-delete-operators.rst | 1 .. title:: clang-tidy - hicpp-new-delete-operators 5 hicpp-new-delete-operators 10 the `new` and `delete` operators have the correct signature.
|
| H A D | special-member-functions.rst | 9 …le 12.5.7 <http://www.codingstandard.com/rule/12-5-7-declare-assignment-operators-with-the-ref-qua…
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/bugprone/ |
| H A D | macro-parentheses.rst | 10 unexpected behavior; operators may be evaluated in unexpected order and 11 unary operators may become binary operators, etc.
|
| H A D | branch-clone.rst | 8 branches in conditional operators. 80 Finally, the check also examines conditional operators and reports code like: 87 operators.
|
| H A D | suspicious-memory-comparison.rst | 27 `OOP57-CPP. Prefer special member functions and overloaded operators to C Standard Library functions 28 …lay/cplusplus/OOP57-CPP.+Prefer+special+member+functions+and+overloaded+operators+to+C+Standard+Li…
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/abseil/ |
| H A D | upgrade-duration-conversions.rst | 6 Finds calls to ``absl::Duration`` arithmetic operators and factories whose 10 The operators ``*=``, ``/=``, ``*``, and ``/`` for ``absl::Duration`` currently 17 type. Similar to the arithmetic operators, calls with an argument of class type 20 These operators and factories will be changed to only accept arithmetic types to
|
| /llvm-project-15.0.7/mlir/docs/Dialects/ |
| H A D | TOSA.md | 9 describes the decision process for how TOSA expresses operators in 28 and establish a common set of tensor-level operators that could express them. 41 In this regard TOSA seeks to avoid creating compound operators, instead 44 numerical functionality of successive operators, than to split the numerical 53 In this regard, TOSA operators are best understood as a combination of the visible 62 Selection. Explanation of the thinking behind some operators is listed here: 72 The COND\_IF and WHILE\_LOOP operators implement such structured control 83 operators so that the quantization information for the operator is correctly
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/misc/ |
| H A D | new-delete-overloads.rst | 15 The check does not flag implicitly-defined operators, deleted or private 16 operators, or placement operators.
|
| H A D | unconventional-assign-operator.rst | 7 Finds declarations of assign operators with the wrong return and/or argument 14 * Private and deleted operators are ignored.
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Tosa/IR/ |
| H A D | TosaUtilOps.td | 9 // This file defines codegen utility operators for the TOSA dialect. 10 // These operators are not part of the formal TOSA specification and 28 let summary = "Rescale scalar operator for Tosa tensor operators";
|
| H A D | TosaOpBase.td | 38 with defined accuracy and compatibility constraints. Most operators from the 66 // Quantization attributes used across TOSA operators. Quantization attributes 68 // operators. 76 // This quantization attribute expresses numerical behavior of operators where 125 // This builder is called on all convolution operators except for TransposeConv, 179 // This builder is called on single-parameter unary operators that have a scale
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/readability/ |
| H A D | string-compare.rst | 9 equality or inequality operators. The compare method is intended for sorting 14 and to simplify the code. The string equality and inequality operators can 54 inequality of two strings instead of using the correct operators.
|
| H A D | function-cognitive-complexity.rst | 45 * Conditional operators: 62 * sequences of binary logical operators: 74 * Conditional operators: 105 * Conditional operators:
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | Instruction.def | 140 // Standard unary operators... 145 // Standard binary operators... 160 // Logical operators (integer operands) 169 // Memory operators... 180 // Cast operators ... 204 // Other operators...
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | OperatorKinds.def | 10 // all of the overloadable C++ operators. 16 /// In this file, each of the overloadable C++ operators is enumerated 19 /// file. OVERLOADED_OPERATOR is used for single-token operators 37 /// operator. Note that some operators (e.g., "operator+" and
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/cert/ |
| H A D | oop57-cpp.rst | 38 `OOP57-CPP. Prefer special member functions and overloaded operators to C 40 …lay/cplusplus/OOP57-CPP.+Prefer+special+member+functions+and+overloaded+operators+to+C+Standard+Li…
|
| H A D | oop58-cpp.rst | 7 in copy constructors and copy assignment operators.
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | debuginfo-split-carryexpr.ll | 4 ; an expression with carry operators (i.e. arithmetic and shift ops), the 5 ; debug information will be dropped as these operators cannot be correctly
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssembly.td | 37 "Enable non-trapping float-to-int conversion operators">; 42 "Enable sign extension operators">;
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | OperationKinds.def | 368 // [C++ 5.5] Pointer-to-member operators. 371 // [C99 6.5.5] Multiplicative operators. 375 // [C99 6.5.6] Additive operators. 378 // [C99 6.5.7] Bitwise shift operators. 383 // [C99 6.5.8] Relational operators. 388 // [C99 6.5.9] Equality operators. 401 // [C99 6.5.16] Assignment operators.
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | HLSLSupport.rst | 141 operators (unary ``*``, and ``->``), as well as the address of operator (unary 166 In HLSL 2018 and earlier, HLSL supported logical operators (and the ternary 167 operator) on vector types. This behavior required that operators not short 169 2021. In HLSL 2021, logical and ternary operators do not support vector types 171 operators short circuit matching C behavior. 237 * ``new`` & ``delete`` operators in all of their forms (array, placement, etc)
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopRotate/ |
| H A D | PhiRename-1.ll | 25 @operators = weak global %struct.list* null ; <%struct.list**> [#uses=1] 39 %tmp1 = load %struct.list*, %struct.list** @operators ; <%struct.list*> [#uses=1] 76 %l.in = phi %struct.list** [ @operators, %entry ], [ %tmp19, %cond_next ]
|
| /llvm-project-15.0.7/polly/lib/External/isl/doc/ |
| H A D | CodingStyle | 9 - use single spaces around binary operators such as '+', '-', '=', '!=' 10 - no space after unary operators such as '!'
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/fuchsia/ |
| H A D | overloaded-operator.rst | 7 operators.
|