Home
last modified time | relevance | path

Searched refs:operators (Results 1 – 25 of 173) sorted by relevance

1234567

/llvm-project-15.0.7/llvm/docs/tutorial/MyFirstLanguageFrontend/
H A DLangImpl06.rst19 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 Dnew-delete-operators.rst1 .. title:: clang-tidy - hicpp-new-delete-operators
5 hicpp-new-delete-operators
10 the `new` and `delete` operators have the correct signature.
H A Dspecial-member-functions.rst9 …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 Dmacro-parentheses.rst10 unexpected behavior; operators may be evaluated in unexpected order and
11 unary operators may become binary operators, etc.
H A Dbranch-clone.rst8 branches in conditional operators.
80 Finally, the check also examines conditional operators and reports code like:
87 operators.
H A Dsuspicious-memory-comparison.rst27 `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 Dupgrade-duration-conversions.rst6 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 DTOSA.md9 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 Dnew-delete-overloads.rst15 The check does not flag implicitly-defined operators, deleted or private
16 operators, or placement operators.
H A Dunconventional-assign-operator.rst7 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 DTosaUtilOps.td9 // 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 DTosaOpBase.td38 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 Dstring-compare.rst9 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 Dfunction-cognitive-complexity.rst45 * 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 DInstruction.def140 // 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 DOperatorKinds.def10 // 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 Doop57-cpp.rst38 `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 Doop58-cpp.rst7 in copy constructors and copy assignment operators.
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A Ddebuginfo-split-carryexpr.ll4 ; 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 DWebAssembly.td37 "Enable non-trapping float-to-int conversion operators">;
42 "Enable sign extension operators">;
/llvm-project-15.0.7/clang/include/clang/AST/
H A DOperationKinds.def368 // [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 DHLSLSupport.rst141 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 DPhiRename-1.ll25 @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 DCodingStyle9 - 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 Doverloaded-operator.rst7 operators.

1234567