Lines Matching refs:converted
38 operations between converted and unconverted operations. After multiple partial
58 Complex type is converted into an LLVM dialect literal structure type with two
64 The elemental type is converted recursively using these rules.
76 Index type is converted into an LLVM dialect integer type with the bitwidth
92 Ranked memref types are converted into an LLVM dialect literal structure type
95 **[strided form](Dialects/Builtin.md/#strided-memref)** can be converted to the
97 trivial layouts should be converted into the strided form first, e.g., by
107 3. A lowered converted `index`-type integer containing the distance in number
110 4. An array containing as many converted `index`-type integers as the rank of
113 5. A second array containing as many converted `index`-type integers as the
128 // Assuming index is converted to i64.
148 Unranked memref types are converted to LLVM dialect literal structure type that
152 1. a converted `index`-typed integer representing the dynamic rank of the
167 Function types are converted to LLVM dialect function types as follows:
169 - function argument and result types are converted recursively using these
186 converted LLVM function will be variadic.
193 // is converted to a zero-ary function with `void` result.
198 // has its argument and result type converted, before creating the LLVM dialect
214 // are converted into pointers to functions.
220 // is converted into a function type taking a pointer-to-function that takes
226 // gets converted into a list of individual scalar components of a descriptor.
232 // which gets converted into a flat list.
237 // the converted signature will contain 2n+1 `index`-typed integer arguments,
243 // which get converted into their components.
248 // gets converted to a function returning a descriptor structure.
271 one-dimensional case, MLIR vectors are converted to LLVM IR vectors of the same
272 size with element type converted using these conversion rules. In the
273 n-dimensional case, MLIR vectors are converted to (n-1)-dimensional array types
291 Tensor types cannot be converted to the LLVM dialect. Operations on tensors must
292 be [bufferized](Bufferization.md) before being converted.
375 // Gets converted to the following
405 // Gets converted to the following
444 // Gets converted to the following.
465 // Gets converted to the following.
558 When converting the Memref dialect, allocations and deallocations are converted
578 More specifically, a memref argument is converted into a pointer-to-struct
580 `T` is the converted element type and `N` is the memref rank. This type is
603 are converted to pointer-to-struct and the remaining arguments are converted
604 as usual. Results are converted to a special argument if they are of struct
619 are converted to pointer-to-struct and the remaining arguments are converted
620 as usual. Results are converted to a special argument if they are of struct
636 // Gets converted into the following
681 // Gets converted into the following
718 // Gets converted into the following