Home
last modified time | relevance | path

Searched refs:materializations (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/mlir/docs/
H A DBufferization.md491 bufferized. These passes will create *materializations* (also sometimes called
498 materializations. The pass `finalizing-bufferize` provides a minimal pass that
499 only eliminates materializations and issues an error if any unbufferized ops
503 eliminate materializations. By adding patterns (just as a partial bufferization
505 bufferize ops and eliminate materializations. This has a number of disadvantages
623 and materializations between `tensor` and `memref`.
627 automatically by the dialect conversion framework as materializations, are
670 the ops in the program, leaving behind only the materializations. When possible,
H A DDialectConversion.md240 materializations are used by the conversion framework to ensure type safety
241 during the conversion process. There are several types of materializations
/llvm-project-15.0.7/llvm/docs/GlobalISel/
H A DIRTranslator.rst91 during :ref:`instructionselect`, while still avoiding redundant materializations
/llvm-project-15.0.7/mlir/test/Transforms/
H A Ddecompose-call-graph-types.mlir18 // Test case: Ensure no materializations in the case of 1:1 decomposition.
/llvm-project-15.0.7/mlir/test/Dialect/Linalg/
H A Dbufferize.mlir6 // - bufferization.to_memref / bufferization.to_tensor materializations are
/llvm-project-15.0.7/mlir/include/mlir/Transforms/
H A DDialectConversion.h241 MutableArrayRef<MaterializationCallbackFn> materializations,
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/IR/
H A DBufferizationOps.td266 useful for source/target materializations when doing type conversions
/llvm-project-15.0.7/mlir/lib/Transforms/Utils/
H A DDialectConversion.cpp3043 MutableArrayRef<MaterializationCallbackFn> materializations, in materializeConversion() argument
3045 for (MaterializationCallbackFn &fn : llvm::reverse(materializations)) in materializeConversion()