Home
last modified time | relevance | path

Searched refs:BlockAndValueMapping (Results 1 – 25 of 69) sorted by relevance

123

/external/llvm-project/mlir/include/mlir/Transforms/
DInliningUtils.h23 class BlockAndValueMapping; variable
71 BlockAndValueMapping &valueMapping) const { in isLegalToInline()
83 BlockAndValueMapping &valueMapping) const { in isLegalToInline()
169 BlockAndValueMapping &valueMapping) const;
171 BlockAndValueMapping &valueMapping) const;
202 Operation *inlinePoint, BlockAndValueMapping &mapper,
/external/llvm-project/mlir/lib/Dialect/SCF/Transforms/
DParallelLoopFusion.cpp53 const BlockAndValueMapping &firstToSecondPloopIndices) { in haveNoReadsAfterWriteExceptSameIndex()
93 const BlockAndValueMapping &firstToSecondPloopIndices) { in verifyDependencies()
98 BlockAndValueMapping secondToFirstPloopIndices; in verifyDependencies()
107 const BlockAndValueMapping &firstToSecondPloopIndices) { in isFusionLegal()
118 BlockAndValueMapping firstToSecondPloopIndices; in fuseIfLegal()
DLoopSpecialization.cpp48 BlockAndValueMapping map; in specializeParallelLoopForUnrolling()
81 BlockAndValueMapping map; in specializeForLoopForUnrolling()
DUtils.cpp53 BlockAndValueMapping bvm; in cloneWithNewYields()
102 BlockAndValueMapping bvm; in outlineIfOp()
/external/llvm-project/mlir/lib/Transforms/Utils/
DInliningUtils.cpp46 BlockAndValueMapping &mapper) { in remapInlinedOperands()
69 BlockAndValueMapping &valueMapping) const { in isLegalToInline()
81 BlockAndValueMapping &valueMapping) const { in isLegalToInline()
112 BlockAndValueMapping &valueMapping) { in isLegalToInline()
142 BlockAndValueMapping &mapper, in inlineRegion()
253 BlockAndValueMapping mapper; in inlineRegion()
335 BlockAndValueMapping mapper; in inlineCall()
/external/llvm-project/flang/include/flang/Optimizer/Transforms/
DPasses.h17 class BlockAndValueMapping; variable
47 mlir::BlockAndValueMapping &map);
/external/llvm-project/mlir/lib/Dialect/Linalg/IR/
DLinalgTypes.cpp40 BlockAndValueMapping &valueMapping) const final { in isLegalToInline()
45 BlockAndValueMapping &) const final { in isLegalToInline()
/external/tensorflow/tensorflow/compiler/mlir/hlo/lib/Dialect/mhlo/transforms/
Dlegalize_control_flow.cc49 const BlockAndValueMapping& mapper, in ReplaceTerminators()
72 BlockAndValueMapping mapper; in LowerIfOp()
129 BlockAndValueMapping mapper; in LowerWhileOp()
/external/llvm-project/mlir/lib/IR/
DBuiltinDialect.cpp151 void FuncOp::cloneInto(FuncOp dest, BlockAndValueMapping &mapper) { in cloneInto()
169 FuncOp FuncOp::clone(BlockAndValueMapping &mapper) { in clone()
199 BlockAndValueMapping mapper; in clone()
DRegion.cpp73 void Region::cloneInto(Region *dest, BlockAndValueMapping &mapper) { in cloneInto()
80 BlockAndValueMapping &mapper) { in cloneInto()
DPatternMatch.cpp269 BlockAndValueMapping &mapping) { in cloneRegionBefore()
274 BlockAndValueMapping mapping; in cloneRegionBefore()
/external/llvm-project/mlir/include/mlir/IR/
DRegion.h22 class BlockAndValueMapping; variable
213 void cloneInto(Region *dest, BlockAndValueMapping &mapper);
216 BlockAndValueMapping &mapper);
DBuilders.h17 class BlockAndValueMapping; variable
462 Operation *clone(Operation &op, BlockAndValueMapping &mapper);
468 Operation *cloneWithoutRegions(Operation &op, BlockAndValueMapping &mapper) { in cloneWithoutRegions()
DBlockAndValueMapping.h26 class BlockAndValueMapping {
/external/llvm-project/flang/lib/Optimizer/Transforms/
DInliner.cpp22 mlir::BlockAndValueMapping &map) { in canLegallyInline()
/external/llvm-project/mlir/lib/Dialect/GPU/Transforms/
DKernelOutlining.cpp42 BlockAndValueMapping &map) { in injectGpuIndexOperations()
124 BlockAndValueMapping map; in sinkOperationsIntoLaunchOp()
162 BlockAndValueMapping map; in outlineKernelFuncImpl()
/external/tensorflow/tensorflow/compiler/xla/service/mlir_gpu/
Dpasses.cc45 mlir::BlockAndValueMapping mapping; in runOnFunction()
230 mlir::BlockAndValueMapping func_to_kernel; in runOnFunction()
264 mlir::BlockAndValueMapping old_kernel_to_new; in runOnFunction()
/external/llvm-project/mlir/lib/Dialect/Tosa/IR/
DTosaOps.cpp45 BlockAndValueMapping &map) const final { in isLegalToInline()
51 BlockAndValueMapping &map) const final { in isLegalToInline()
/external/llvm-project/mlir/test/lib/IR/
DTestSlicing.cpp34 BlockAndValueMapping mapper; in createBackwardSliceFunction()
/external/tensorflow/tensorflow/compiler/mlir/tensorflow/transforms/
Dtf_device_replication_pass.cc57 BlockAndValueMapping mapping; in runOnOperation()
Dcluster_tf_ops_pass.cc229 BlockAndValueMapping mapping; in CreateFunctions()
257 BlockAndValueMapping mapping; in CreateRemoteRunCalls()
/external/tensorflow/tensorflow/compiler/mlir/tensorflow/ir/
Dtf_ops.cc120 BlockAndValueMapping &valueMapping) const final { in isLegalToInline()
130 BlockAndValueMapping &) const final { in isLegalToInline()
/external/tensorflow/tensorflow/compiler/mlir/lite/transforms/
Doptimize_functional_ops.cc118 BlockAndValueMapping mapper; in matchAndRewrite()
/external/llvm-project/mlir/docs/
DInterfaces.md53 BlockAndValueMapping &valueMapping) const {
63 BlockAndValueMapping &valueMapping) const final {
97 BlockAndValueMapping &valueMapping) const {
/external/tensorflow/tensorflow/compiler/mlir/tfr/passes/
Dcanonicalize.cc66 BlockAndValueMapping mapping; in matchAndRewrite()

123