| /llvm-project-15.0.7/mlir/include/mlir/Transforms/ |
| H A D | InliningUtils.h | 23 class BlockAndValueMapping; variable 70 BlockAndValueMapping &valueMapping) const { in isLegalToInline() 82 BlockAndValueMapping &valueMapping) const { in isLegalToInline() 173 BlockAndValueMapping &valueMapping) const; 175 BlockAndValueMapping &valueMapping) const; 208 Operation *inlinePoint, BlockAndValueMapping &mapper, 215 BlockAndValueMapping &mapper,
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/ |
| H A D | ParallelLoopFusion.cpp | 55 const BlockAndValueMapping &firstToSecondPloopIndices) { in haveNoReadsAfterWriteExceptSameIndex() 95 const BlockAndValueMapping &firstToSecondPloopIndices) { in verifyDependencies() 100 BlockAndValueMapping secondToFirstPloopIndices; in verifyDependencies() 109 const BlockAndValueMapping &firstToSecondPloopIndices) { in isFusionLegal() 120 BlockAndValueMapping firstToSecondPloopIndices; in fuseIfLegal()
|
| H A D | LoopRangeFolding.cpp | 55 BlockAndValueMapping lbMap; in runOnOperation() 57 BlockAndValueMapping ubMap; in runOnOperation() 59 BlockAndValueMapping stepMap; in runOnOperation()
|
| H A D | LoopSpecialization.cpp | 55 BlockAndValueMapping map; in specializeParallelLoopForUnrolling() 89 BlockAndValueMapping map; in specializeForLoopForUnrolling()
|
| /llvm-project-15.0.7/mlir/lib/Transforms/Utils/ |
| H A D | InliningUtils.cpp | 46 BlockAndValueMapping &mapper) { in remapInlinedOperands() 69 BlockAndValueMapping &valueMapping) const { in isLegalToInline() 77 BlockAndValueMapping &valueMapping) const { in isLegalToInline() 115 BlockAndValueMapping &valueMapping) { in isLegalToInline() 145 Block::iterator inlinePoint, BlockAndValueMapping &mapper, in inlineRegionImpl() 246 BlockAndValueMapping mapper; in inlineRegionImpl() 264 BlockAndValueMapping &mapper, in inlineRegion() 275 Block::iterator inlinePoint, BlockAndValueMapping &mapper, in inlineRegion() 370 BlockAndValueMapping mapper; in inlineCall()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Tensor/IR/ |
| H A D | TensorDialect.cpp | 27 BlockAndValueMapping &valueMapping) const final { in isLegalToInline() 31 BlockAndValueMapping &) const final { in isLegalToInline()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/MemRef/IR/ |
| H A D | MemRefDialect.cpp | 27 BlockAndValueMapping &valueMapping) const final { in isLegalToInline() 31 BlockAndValueMapping &) const final { in isLegalToInline()
|
| /llvm-project-15.0.7/flang/include/flang/Optimizer/Dialect/ |
| H A D | FIRDialect.h | 19 class BlockAndValueMapping; variable 59 mlir::BlockAndValueMapping &map);
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Func/IR/ |
| H A D | FuncOps.cpp | 57 BlockAndValueMapping &) const final { in isLegalToInline() 63 BlockAndValueMapping &) const final { in isLegalToInline() 276 void FuncOp::cloneInto(FuncOp dest, BlockAndValueMapping &mapper) { in cloneInto() 299 FuncOp FuncOp::clone(BlockAndValueMapping &mapper) { in clone() 338 BlockAndValueMapping mapper; in clone()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/IR/ |
| H A D | LinalgDialect.cpp | 47 BlockAndValueMapping &valueMapping) const final { in isLegalToInline() 52 BlockAndValueMapping &) const final { in isLegalToInline()
|
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | Region.h | 22 class BlockAndValueMapping; variable 235 void cloneInto(Region *dest, BlockAndValueMapping &mapper); 238 BlockAndValueMapping &mapper);
|
| H A D | Builders.h | 18 class BlockAndValueMapping; variable 508 Operation *clone(Operation &op, BlockAndValueMapping &mapper); 514 Operation *cloneWithoutRegions(Operation &op, BlockAndValueMapping &mapper) { in cloneWithoutRegions()
|
| H A D | BlockAndValueMapping.h | 26 class BlockAndValueMapping {
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Math/IR/ |
| H A D | MathDialect.cpp | 25 BlockAndValueMapping &) const final { in isLegalToInline()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Dialect/ |
| H A D | Inliner.cpp | 19 mlir::BlockAndValueMapping &) { in canLegallyInline() argument
|
| H A D | FIRDialect.cpp | 35 mlir::BlockAndValueMapping &map) const final { in isLegalToInline()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/IR/ |
| H A D | ArithmeticDialect.cpp | 26 BlockAndValueMapping &) const final { in isLegalToInline()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/GPU/Transforms/ |
| H A D | KernelOutlining.cpp | 45 BlockAndValueMapping &map) { in injectGpuIndexOperations() 132 BlockAndValueMapping map; in sinkOperationsIntoLaunchOp() 170 BlockAndValueMapping map; in outlineKernelFuncImpl()
|
| /llvm-project-15.0.7/flang/include/flang/Optimizer/Transforms/ |
| H A D | Passes.h | 17 class BlockAndValueMapping; variable
|
| /llvm-project-15.0.7/mlir/test/lib/IR/ |
| H A D | TestClone.cpp | 44 BlockAndValueMapping map; in runOnOperation()
|
| H A D | TestSlicing.cpp | 34 BlockAndValueMapping mapper; in createBackwardSliceFunction()
|
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | Region.cpp | 70 void Region::cloneInto(Region *dest, BlockAndValueMapping &mapper) { in cloneInto() 77 BlockAndValueMapping &mapper) { in cloneInto()
|
| H A D | PatternMatch.cpp | 353 BlockAndValueMapping &mapping) { in cloneRegionBefore() 358 BlockAndValueMapping mapping; in cloneRegionBefore()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/Transforms/ |
| H A D | SparseTensorRewriting.cpp | 161 BlockAndValueMapping mapper; in matchAndRewrite() 191 static void addArg(BlockAndValueMapping &mapper, Block *b, BlockArgument a) { in addArg()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/IR/ |
| H A D | BufferizationDialect.cpp | 44 BlockAndValueMapping &) const final { in isLegalToInline()
|