Home
last modified time | relevance | path

Searched refs:valueMapping (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Conversion/VectorToGPU/
H A DVectorToGPU.cpp414 valueMapping[op.getResult()] = load; in convertTransferReadOp()
464 valueMapping[op.getResult()] = result; in convertConstantOpMmaSync()
508 valueMapping[op] = newOp->getResult(0); in creatLdMatrixCompatibleLoads()
593 valueMapping[op.getResult()] = result; in createNonLdMatrixLoads()
677 valueMapping[op.getResult()] = matmul; in convertContractOp()
692 valueMapping[op.getResult()] = matmul; in convertContractOpToMmaSync()
711 valueMapping[op.getResult()] = matrix; in convertConstantOp()
725 valueMapping[op.getResult()] = matrix; in convertBroadcastOp()
760 if (it == valueMapping.end()) in convertForOp()
785 if (it == valueMapping.end()) in convertYieldOp()
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/
H A DLoopPipelining.cpp52 DenseMap<Value, llvm::SmallVector<Value>> valueMapping; member
157 auto it = valueMapping.find(op->getOperand(opIdx)); in emitPrologue()
158 if (it != valueMapping.end()) in emitPrologue()
217 Value valueVersion = valueMapping[forOp.getRegionIterArgs()[retVal.index()]] in createKernelLoop()
228 valueMapping[value][maxStage - info.lastUseStage + stageIdx]; in createKernelLoop()
255 valueMapping.clear(); in createKernel()
393 auto it = valueMapping.find(op->getOperand(opIdx)); in emitEpilogue()
394 if (it != valueMapping.end()) { in emitEpilogue()
429 auto it = valueMapping.find(key); in setValueMapping()
432 if (it == valueMapping.end()) in setValueMapping()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Transforms/
H A DInliningUtils.h70 BlockAndValueMapping &valueMapping) const { in isLegalToInline() argument
82 BlockAndValueMapping &valueMapping) const { in isLegalToInline() argument
173 BlockAndValueMapping &valueMapping) const;
175 BlockAndValueMapping &valueMapping) const;
/llvm-project-15.0.7/mlir/lib/Transforms/Utils/
H A DInliningUtils.cpp69 BlockAndValueMapping &valueMapping) const { in isLegalToInline()
71 return handler->isLegalToInline(dest, src, wouldBeCloned, valueMapping); in isLegalToInline()
77 BlockAndValueMapping &valueMapping) const { in isLegalToInline()
79 return handler->isLegalToInline(op, dest, wouldBeCloned, valueMapping); in isLegalToInline()
115 BlockAndValueMapping &valueMapping) { in isLegalToInline() argument
120 shouldCloneInlinedRegion, valueMapping)) { in isLegalToInline()
131 shouldCloneInlinedRegion, valueMapping); in isLegalToInline()
/llvm-project-15.0.7/mlir/include/mlir/Target/LLVMIR/
H A DModuleTranslation.h75 llvm::Value *&llvm = valueMapping[value]; in mapValue()
83 return valueMapping.lookup(value); in lookupValue()
311 DenseMap<Value, llvm::Value *> valueMapping; variable
/llvm-project-15.0.7/mlir/lib/Dialect/Tensor/IR/
H A DTensorDialect.cpp27 BlockAndValueMapping &valueMapping) const final { in isLegalToInline()
/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/IR/
H A DMemRefDialect.cpp27 BlockAndValueMapping &valueMapping) const final { in isLegalToInline()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/IR/
H A DLinalgDialect.cpp47 BlockAndValueMapping &valueMapping) const final { in isLegalToInline()
/llvm-project-15.0.7/mlir/lib/Dialect/Async/Transforms/
H A DAsyncToAsyncRuntime.cpp291 BlockAndValueMapping valueMapping; in outlineExecuteOp() local
292 valueMapping.map(functionInputs, func.getArguments()); in outlineExecuteOp()
293 valueMapping.map(execute.body().getArguments(), unwrappedOperands); in outlineExecuteOp()
298 builder.clone(op, valueMapping); in outlineExecuteOp()
/llvm-project-15.0.7/mlir/docs/
H A DInterfaces.md50 /// 'valueMapping' contains any remapped values from within the 'src' region.
54 BlockAndValueMapping &valueMapping) const {
64 BlockAndValueMapping &valueMapping) const final {
100 BlockAndValueMapping &valueMapping) const {
102 return handler ? handler->isLegalToInline(dest, src, valueMapping) : false;
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/
H A DModuleTranslation.cpp414 valueMapping.erase(arg); in forgetMapping()
417 valueMapping.erase(value); in forgetMapping()
806 valueMapping.clear(); in convertOneFunction()
/llvm-project-15.0.7/mlir/docs/Tutorials/Toy/
H A DCh-4.md84 BlockAndValueMapping &valueMapping) const final {
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/IR/
H A DAffineOps.cpp146 BlockAndValueMapping &valueMapping) const final { in isLegalToInline()
174 return remainsLegalAfterInline(op, src, dest, valueMapping); in isLegalToInline()
191 BlockAndValueMapping &valueMapping) const final { in isLegalToInline()
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/IR/
H A DSCF.cpp38 BlockAndValueMapping &valueMapping) const final { in isLegalToInline()