/llvm-project/mlir/include/mlir-c/ |
H A D | BuiltinTypes.h | 28 /// Checks whether the given type is an integer type. 31 /// Creates a signless integer type of the given bitwidth in the context. The 36 /// Creates a signed integer type of the given bitwidth in the context. The type 41 /// Creates an unsigned integer type of the given bitwidth in the context. The 49 /// Checks whether the given integer type is signless. 52 /// Checks whether the given integer type is signed. 55 /// Checks whether the given integer type is unsigned. 65 /// Checks whether the given type is an index type. 68 /// Creates an index type in the given context. The type is owned by the 76 /// Checks whether the given typ [all...] |
H A D | BuiltinAttributes.h | 39 /// Checks whether the given attribute is an affine map attribute. 42 /// Creates an affine map attribute wrapping the given map. The attribute 46 /// Returns the affine map wrapped in the given affine map attribute. 56 /// Checks whether the given attribute is an array attribute. 59 /// Creates an array element containing the given list of elements in the given 64 /// Returns the number of elements stored in the given array attribute. 67 /// Returns pos-th element stored in the given array attribute. 78 /// Checks whether the given attribute is a dictionary attribute. 81 /// Creates a dictionary attribute containing the given lis [all...] |
H A D | IntegerSet.h | 42 /// Gets the context in which the given integer set lives. 68 /// dimensions and symbols in the given context. 73 /// Gets or creates a new integer set in the given context. The set is defined 74 /// by a list of affine constraints, with the given number of input dimensions 84 /// given set are replaced with the given affine expressions. `dimReplacements` 86 /// consecutive expressions as the given set has dimensions and symbols, 94 /// Checks whether the given set is a canonical empty set, e.g., the set 98 /// Returns the number of dimensions in the given set. 101 /// Returns the number of symbols in the given set. 104 /// Returns the number of inputs (dimensions + symbols) in the given set. [all …]
|
H A D | AffineMap.h | 43 /// Gets the context that the given affine map was created with 68 /// Creates a zero result affine map of the given dimensions and symbols in the 73 /// Creates an affine map with results defined by the given list of affine 107 /// Checks whether the given affine map is an identity affine map. The function 112 /// Checks whether the given affine map is a minor identity affine map. 115 /// Checks whether the given affine map is an empty affine map. 118 /// Checks whether the given affine map is a single result constant affine 122 /// Returns the constant result of the given affine map. The function asserts 127 /// Returns the number of dimensions of the given affine map. 130 /// Returns the number of symbols of the given affine map. [all …]
|
H A D | AffineExpr.h | 52 /// Returns `true` if the given affine expression is a null expression. Note 68 /// Checks whether the given affine expression is made out of only symbols and 73 /// Checks whether the given affine expression is a pure affine expression, i.e. 82 /// Checks whether the given affine expression is a multiple of 'factor'. 86 /// Checks whether the given affine expression involves AffineDimExpr 91 /// Composes the given map with the given expression. 99 /// Checks whether the given affine expression is a dimension expression. 106 /// Returns the position of the given affine dimension expression. 114 /// Checks whether the given affine expression is a symbol expression. 121 /// Returns the position of the given affine symbol expression. [all …]
|
/llvm-project/llvm/include/llvm/Analysis/ |
H A D | InstructionSimplify.h | 60 /// Given operands for an Add, fold the result or return null. 64 /// Given operands for a Sub, fold the result or return null. 68 /// Given operands for a Mul, fold the result or return null. 72 /// Given operands for an SDiv, fold the result or return null. 76 /// Given operands for a UDiv, fold the result or return null. 80 /// Given operands for an SRem, fold the result or return null. 83 /// Given operands for a URem, fold the result or return null. 86 /// Given operand for an FNeg, fold the result or return null. 90 /// Given operands for an FAdd, fold the result or return null. 97 /// Given operand [all...] |
/llvm-project/mlir/include/mlir-c/Dialect/ |
H A D | Quant.h | 25 /// Returns `true` if the given type is a quantization dialect type. 39 /// Gets the original type approximated by the given quantized type. 42 /// Gets the flags associated with the given quantized type. 45 /// Returns `true` if the given type is signed, `false` otherwise. 51 /// Returns the minimum value that the storage type of the given quantized type 55 /// Returns the maximum value that the storage type of the given quantized type 59 /// Returns the integral bitwidth that the storage type of the given quantized 64 /// Returns `true` if the `candidate` type is compatible with the given 69 /// Returns the element type of the given quantized type as another quantized 74 /// Casts from a type based on the storage type of the given type to a [all …]
|
/llvm-project/clang-tools-extra/docs/clang-tidy/checks/readability/ |
H A D | identifier-naming.rst | 116 prefixed with the given value (regardless of casing). 126 suffix with the given value (regardless of casing). 253 prefixed with the given value (regardless of casing). 263 suffix with the given value (regardless of casing). 307 prefixed with the given value (regardless of casing). 317 suffix with the given value (regardless of casing). 359 prefixed with the given value (regardless of casing). 369 suffix with the given value (regardless of casing). 411 prefixed with the given value (regardless of casing). 421 suffix with the given value (regardless of casing). [all …]
|
/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | RuntimeLibcalls.h |
|
/llvm-project/clang/test/SemaCXX/ |
H A D | anonymous-struct.cpp | 31 typedef struct { // expected-error {{anonymous non-C-compatible type given name for linkage purpose… 42 } A; // expected-note {{type is given name 'A' for linkage purposes by this typedef declaration}} 44 typedef struct { // expected-warning {{anonymous non-C-compatible type given name for linkage purpo… 46 } B; // expected-note {{type is given name 'B' for linkage purposes by this typedef declaration}} 48 typedef struct // expected-warning {{anonymous non-C-compatible type given name for linkage purpose… 50 } C; // expected-note {{type is given name 'C' for linkage purposes by this typedef declaration}} 53 typedef struct { // expected-warning {{anonymous non-C-compatible type given name for linkage purpo… 55 } Lambda1; // expected-note {{type is given name 'Lambda1' for linkage purposes by this typedef dec… 58 typedef struct { // expected-warning {{anonymous non-C-compatible type given name for linkage purpo… 61 } Lambda2; // expected-note {{type is given name 'Lambda2' for linkage purposes by this typedef dec… [all …]
|
/llvm-project/mlir/tools/mlir-vulkan-runner/ |
H A D | vulkan-runtime-wrappers.cpp |
|
/llvm-project/llvm/lib/Support/rpmalloc/ |
H A D | rpmalloc.h | 157 //! Map memory pages for the given number of bytes. The returned address MUST 170 //! Unmap the memory pages starting at address and spanning the given number 231 //! Initialize allocator with given configuration 263 //! Allocate a memory block of at least the given size 267 //! Free the given memory block 270 //! Allocate a memory block of at least the given size and zero initialize it 275 //! Reallocate the given block to at least the given size 280 //! Reallocate the given block to at least the given size and alignment, 291 //! Allocate a memory block of at least the given size and alignment. 300 //! Allocate a memory block of at least the given size and alignment, and zero [all …]
|
/llvm-project/clang/include/clang-c/ |
H A D | CXSourceLocation.h | 88 * Returns non-zero if the given source location is in a system header. 93 * Returns non-zero if the given source location is in the main file of 104 * Retrieve a source range given the beginning and ending source 125 * the given source location. 133 * \param file [out] if non-NULL, will be set to the file to which the given 136 * \param line [out] if non-NULL, will be set to the line to which the given 139 * \param column [out] if non-NULL, will be set to the column to which the given 143 * buffer to which the given source location points. 151 * Retrieve the file, line and column represented by the given source 154 * Example: given th [all...] |
/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
H A D | AMDGPUBaseInfo.h | 215 /// \returns Wavefront size for given subtarget \p STI. 218 /// \returns Local memory size in bytes for given subtarget \p STI. 221 /// \returns Maximum addressable local memory size in bytes for given subtarget 225 /// \returns Number of execution units per compute unit for given subtarget \p 229 /// \returns Maximum number of work groups per compute unit for given subtarget 230 /// \p STI and limited by given \p FlatWorkGroupSize. 234 /// \returns Minimum number of waves per execution unit for given subtarget \p 238 /// \returns Maximum number of waves per execution unit for given subtarget \p 242 /// \returns Number of waves per execution unit required to support the given \p 247 /// \returns Minimum flat work group size for given subtarge [all...] |
/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | Layer.h | 29 /// in the given module. If symbols are overridden by other definitions, then 98 /// Add a MaterializatinoUnit representing the given IR to the JITDylib 99 /// targeted by the given tracker. 102 /// Adds a MaterializationUnit representing the given IR to the given 108 /// Emit should materialize the given IR. 119 /// on the given IRLayer. 143 /// Adds a MaterializationUnit for the object file in the given memory buffer 144 /// to the JITDylib for the given ResourceTracker. 148 /// Adds a MaterializationUnit for the object file in the given memory buffer 149 /// to the JITDylib for the given ResourceTracker. The interface for the [all …]
|
/llvm-project/llvm/include/llvm-c/ |
H A D | LLJIT.h | 152 * Mangles the given string according to the LLJIT instance's DataLayout, then 162 * Add a buffer representing an object file to the given JITDylib in the given 167 * Resources associated with the given object will be tracked by the given 174 * Add a buffer representing an object file to the given ResourceTracker's 175 * JITDylib in the given LLJIT instance. This operation transfers ownership of 179 * Resources associated with the given object will be tracked by ResourceTracker 187 * Add an IR module to the given JITDylib in the given LLJIT instance. This 192 * Resources associated with the given Module will be tracked by the given 200 * Add an IR module to the given ResourceTracker's JITDylib in the given LLJIT 205 * Resources associated with the given Module will be tracked by ResourceTracker [all …]
|
/llvm-project/mlir/include/mlir/Transforms/ |
H A D | LocationSnapshot.h | 31 /// This function generates new locations from the given IR by snapshotting the 32 /// IR to the given stream, and using the printed locations within that stream. 36 /// This function generates new locations from the given IR by snapshotting the 37 /// IR to the given file, and using the printed locations within that file. If 42 /// This function generates new locations from the given IR by snapshotting the 43 /// IR to the given stream, and using the printed locations within that stream. 44 /// The generated locations are represented as a NameLoc with the given tag as 48 /// This function generates new locations from the given IR by snapshotting the 49 /// IR to the given file, and using the printed locations within that file. If
|
/llvm-project/mlir/lib/Tools/mlir-pdll-lsp-server/ |
H A D | PDLLServer.h | 58 /// Add the document, with the provided `version`, at the given URI. Any 63 /// Update the document, with the provided `version`, at the given URI. Any 69 /// Remove the document with the given uri. Returns the version of the removed 74 /// Return the locations of the object pointed at by the given position. 78 /// Find all references of the object pointed at by the given position. 82 /// Return the document links referenced by the given file. 86 /// Find a hover description for the given hover position, or std::nullopt if 91 /// Find all of the document symbols within the given file. 95 /// Get the code completion list for the position within the given file. 99 /// Get the signature help for the position within the given file. [all …]
|
/llvm-project/clang/include/clang/APINotes/ |
H A D | APINotesReader.h | 36 /// Create a new API notes reader from the given member buffer, which 64 /// Form a versioned info set given the desired version and a set of 92 /// Look for the context ID of the given Objective-C class. 99 /// Look for information regarding the given Objective-C class. 106 /// Look for the context ID of the given Objective-C protocol. 113 /// Look for information regarding the given Objective-C protocol. 120 /// Look for information regarding the given Objective-C property in 121 /// the given context. 132 /// Look for information regarding the given Objective-C method in 133 /// the given contex [all...] |
/llvm-project/mlir/lib/Transforms/ |
H A D | LocationSnapshot.cpp | 27 /// This function generates new locations from the given IR by snapshotting the 28 /// IR to the given stream, and using the printed locations within that stream. 30 /// NameLoc with the given tag as the name, and then fused with the existing 69 /// This function generates new locations from the given IR by snapshotting the 70 /// IR to the given file, and using the printed locations within that file. If 99 /// This function generates new locations from the given IR by snapshotting the 100 /// IR to the given stream, and using the printed locations within that stream. 106 /// This function generates new locations from the given IR by snapshotting the 107 /// IR to the given file, and using the printed locations within that file. If 114 /// This function generates new locations from the given I [all...] |
/llvm-project/mlir/lib/Tools/mlir-lsp-server/ |
H A D | MLIRServer.h | 38 /// Construct a new server with the given dialect regitstry. 42 /// Add or update the document, with the provided `version`, at the given URI. 49 /// Remove the document with the given uri. Returns the version of the removed 54 /// Return the locations of the object pointed at by the given position. 58 /// Find all references of the object pointed at by the given position. 62 /// Find a hover description for the given hover position, or std::nullopt if 67 /// Find all of the document symbols within the given file. 71 /// Get the code completion list for the position within the given file. 80 /// Convert the given bytecode file to the textual format. 84 /// Convert the given textual file to the bytecode format.
|
/llvm-project/mlir/include/mlir/Analysis/ |
H A D | Liveness.h | 10 // given top-level operation. The current version of the analysis uses a 36 /// given top-level operation. The analysis iterates over all associated 37 /// regions that are attached to the given top-level operation. It 61 /// Gets liveness info (if any) for the given value. 62 /// This includes all operations in which the given value is live. 65 /// blocks in which the given value is live). 83 /// Dumps the liveness information to the given stream. 116 /// Returns true if the given value is in the live-in set. 119 /// Returns true if the given value is in the live-out set. 122 /// Gets the start operation for the given value. This is the first operation [all …]
|
/llvm-project/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 32 // In the given example, each time our matcher finds a match we get a callback 175 /// Given 189 /// Given 201 /// Given 213 /// Given 279 /// partially matching a given regex. 320 // the same instance of the given macro. in AST_POLYMORPHIC_MATCHER_P() 367 /// Given 391 /// Given 402 /// Given [all...] |
/llvm-project/mlir/include/mlir/IR/ |
H A D | SymbolTable.h | 22 /// this SymbolTable will also insert and erase from the Operation given to it 26 /// Build a symbol table with the symbols within the given operation. 45 /// Remove the given symbol from the table, without deleting it. 48 /// Erase the given symbol from the table and delete the operation. 58 /// Renames the given op or the op refered to by the given name to the given 66 /// Renames the given op or the op refered to by the given name to the a name 124 /// Returns the name of the given symbol operation, aborting if no symbol is 128 /// Sets the name of the given symbol operation. 134 /// Returns the visibility of the given symbol operation. 136 /// Sets the visibility of the given symbol operation. [all …]
|
/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | LegalizerInfo.h | 106 /// to decide whether a given operation is legal or not. 239 /// True iff all given predicates are true. 252 /// True iff any given predicates are true. 258 /// True iff the given type index is the specified type. 260 /// True iff the given type index is one of the specified types. 264 /// True iff the given type index is not the specified type. 271 /// True iff the given types for the given pair of type indexes is one of the 276 /// True iff the given types for the given tupl [all...] |