/llvm-project/mlir/lib/Interfaces/ |
H A D | DestinationStyleOpInterface.cpp | 40 << operand.getOperandNumber() << " is a tensor or a memref"; in verifyDestinationStyleOpInterface() 55 << opOperand->getOperandNumber() << " (" in verifyDestinationStyleOpInterface()
|
/llvm-project/mlir/lib/Dialect/SparseTensor/Transforms/ |
H A D | BufferizableOpInterfaceImpl.cpp | 168 return opOperand.getOperandNumber() == 0; in bufferizesToMemoryRead() 175 return opOperand.getOperandNumber() > 0; in bufferizesToMemoryWrite() 182 if (opOperand.getOperandNumber() == 0) in getAliasingValues() 185 return {{op->getResult(opOperand.getOperandNumber() - 1), in getAliasingValues()
|
/llvm-project/mlir/lib/Transforms/ |
H A D | RemoveDeadValues.cpp | 279 nonLiveCallOperands.set(callOpOperands[index]->getOperandNumber()); 414 nonForwardedOperands.reset(opOperand->getOperandNumber()); in cleanRegionBranchOp() 429 nonForwardedRets[terminator].reset(opOperand->getOperandNumber()); in cleanRegionBranchOp() 449 size_t operandNum = opOperand->getOperandNumber(); in cleanRegionBranchOp() 477 operandsToKeep[opOperand->getOperandNumber()]; in cleanRegionBranchOp() 510 [opOperand->getOperandNumber()]; in cleanRegionBranchOp()
|
/llvm-project/mlir/lib/Dialect/Linalg/Transforms/ |
H A D | Padding.cpp | 120 bool nofold = opOperand->getOperandNumber() < options.nofoldFlags.size() in padOperandToSmallestStaticBoundingBox() 121 ? bool(options.nofoldFlags[opOperand->getOperandNumber()]) in padOperandToSmallestStaticBoundingBox() 127 if (opOperand->getOperandNumber() >= options.paddingValues.size()) { in padOperandToSmallestStaticBoundingBox() 130 Attribute paddingAttr = options.paddingValues[opOperand->getOperandNumber()]; in padOperandToSmallestStaticBoundingBox()
|
H A D | RuntimeOpVerification.cpp | 76 std::to_string(opOperand.getOperandNumber())); in generateRuntimeVerification() 106 std::to_string(opOperand.getOperandNumber()) + in generateRuntimeVerification()
|
H A D | Promotion.cpp | 175 int64_t operandNumber = opOperand.getOperandNumber(); in LinalgOpInstancePromotionOptions() 365 int64_t operandNumber = opOperand.getOperandNumber(); in promoteSubViews() 411 options.operandsToPromote->count(opOperand.getOperandNumber())) in promoteSubviewsPrecondition()
|
H A D | BubbleUpExtractSlice.cpp | 124 tiledOperands[opOperand.getOperandNumber()].getType()); in matchAndRewrite()
|
H A D | InlineScalarOperands.cpp | 47 scalarOperands.emplace_back(opOperand->getOperandNumber()); in matchAndRewrite()
|
H A D | MeshShardingInterfaceImpl.cpp | 185 auto operandIdx = op.getDpsInitOperand(0)->getOperandNumber(); 282 res.push_back(res[linalgOp.getDpsInitOperand(i)->getOperandNumber()]); in getReductionLoopIteratorKinds()
|
H A D | Loops.cpp | 74 b.create<StoreOpTy>(loc, toStore, outputBuffers[operand.getOperandNumber()], in inlineRegionAndEmitStore() 75 indexing[operand.getOperandNumber()]); in inlineRegionAndEmitStore()
|
/llvm-project/mlir/lib/Dialect/Bufferization/Transforms/ |
H A D | FuncBufferizableOpInterfaceImpl.cpp | 147 opOperand.getOperandNumber()); in bufferizesToMemoryRead() 162 opOperand.getOperandNumber()); in bufferizesToMemoryWrite() 178 opOperand.getOperandNumber()); in getAliasingValues() 186 *equivalent == opOperand.getOperandNumber()) && in getAliasingValues() 265 auto memRefType = funcType.getInput(opOperand.getOperandNumber()); in bufferize() 272 funcOp.getArgument(opOperand.getOperandNumber()), options); in bufferize()
|
H A D | OneShotAnalysis.cpp | 100 inPlaceVector[opOperand.getOperandNumber()] = "false"; in setInPlaceOpOperand() 102 inPlaceVector[opOperand.getOperandNumber()] = inPlace ? "true" : "false"; in setInPlaceOpOperand() 443 "[CONFL-WRITE: " + std::to_string(uConflictingWrite->getOperandNumber()) + in canUseOpDominance() 448 id + "[READ: " + std::to_string(uRead->getOperandNumber()) + "]"; in annotateConflict() 626 << uConflictingWrite->getOperandNumber() << " of " in hasReadAfterWriteInterference() 637 LLVM_DEBUG(llvm::dbgs() << " uRead = operand " << uRead->getOperandNumber() in hasReadAfterWriteInterference() 662 << uConflictingWrite->getOperandNumber() << " of " in hasReadAfterWriteInterference() 993 << "Analyzing operand #" << operand.getOperandNumber() in findDefinitionsCached()
|
/llvm-project/mlir/lib/Dialect/SCF/Transforms/ |
H A D | LoopPipelining.cpp | 326 !forOp.getResult(operand.getOperandNumber()).use_empty()) { in emitPrologue() 330 [forOp.getRegionIterArgs()[operand.getOperandNumber()]] in emitPrologue() 335 setValueMapping(forOp.getRegionIterArgs()[operand.getOperandNumber()], in emitPrologue() 521 nestedNewOp->setOperand(operand->getOperandNumber(), iv); in createKernel() 539 nestedNewOp->setOperand(operand->getOperandNumber(), in createKernel() 557 nestedNewOp->setOperand(operand->getOperandNumber(), in createKernel() 587 !forOp.getResult(yieldOperand.getOperandNumber()).use_empty()) { in createKernel() 596 ->getArguments()[yieldOperand.getOperandNumber() + 1]); in createKernel() 737 unsigned ri = operand.getOperandNumber(); in pipelineForLoop()
|
/llvm-project/mlir/lib/Dialect/Vector/Transforms/ |
H A D | VectorDistribute.cpp | 601 unsigned operandIndex = yieldOperand->getOperandNumber(); in tryExtractOp() 671 unsigned operandIndex = yieldOperand->getOperandNumber(); 723 unsigned operandIndex = operand->getOperandNumber(); in matchAndRewrite() 886 Value result = warpOp.getResult(operand.getOperandNumber()); in matchAndRewrite() 895 resultIndex = operand.getOperandNumber(); in matchAndRewrite() 905 resultIndex = operand.getOperandNumber(); in matchAndRewrite() 927 unsigned int operandNumber = operand->getOperandNumber(); in matchAndRewrite() 967 unsigned int operandNumber = operand->getOperandNumber(); in matchAndRewrite() 1034 unsigned operandIndex = yieldOperand->getOperandNumber(); in matchAndRewrite() 1089 unsigned int operandNumber = operand->getOperandNumber(); in matchAndRewrite() [all...] |
/llvm-project/mlir/lib/IR/ |
H A D | Value.cpp | 207 unsigned BlockOperand::getOperandNumber() { in getOperandNumber() function in BlockOperand 216 unsigned OpOperand::getOperandNumber() { in getOperandNumber() function in OpOperand
|
/llvm-project/mlir/examples/transform/Ch4/lib/ |
H A D | MyExtension.cpp | 128 << "failed to match operand #" << operand.getOperandNumber() in apply() 149 {rewriter.getI32IntegerAttr(operand.getOperandNumber())}); in apply()
|
/llvm-project/mlir/lib/Analysis/DataFlow/ |
H A D | SparseAnalysis.cpp | 434 unaccounted.reset(operand.getOperandNumber()); in visitOperation() 437 successorOperands, operand.getOperandNumber(), block)) { in visitOperation() 482 unaccounted.reset(argOpOperand.getOperandNumber()); in visitOperation() 559 unaccounted.reset(operand.getOperandNumber()); in visitRegionSuccessorsFromTerminator() 593 unaccounted.reset(const_cast<OpOperand &>(opOperand).getOperandNumber()); in setAllToExitStates()
|
/llvm-project/mlir/lib/Dialect/Linalg/IR/ |
H A D | LinalgInterfaces.cpp | 1207 auto operandNumber = opOperand->getOperandNumber(); in verifyStructuredOpInterface() 1249 << opOperand.getOperandNumber(); in verifyStructuredOpInterface() 1255 << opOperand.getOperandNumber() << " to have " << numLoops in verifyStructuredOpInterface() 1263 << opOperand.getOperandNumber() << " (" in verifyStructuredOpInterface() 1317 << opOperand.getOperandNumber() << " has shape's dimension #" 1324 << opOperand.getOperandNumber() << " has shape's dimension #" 1354 Type argType = block.getArgument(opOperand->getOperandNumber()).getType(); 1357 << opOperand->getOperandNumber() << " (" << argType << ")"
|
/llvm-project/mlir/test/lib/Analysis/DataFlow/ |
H A D | TestSparseBackwardDataFlowAnalysis.cpp | 122 "brancharg" + Twine(operand.getOperandNumber()))); in visitBranchOperand() 132 "callarg" + Twine(operand.getOperandNumber()))); in visitCallOperand()
|
/llvm-project/mlir/include/mlir/Bytecode/ |
H A D | Encoding.h | 130 operandNumberID = val.getOperandNumber(); in getUseID()
|
/llvm-project/mlir/lib/Dialect/Tensor/Transforms/ |
H A D | SwapExtractSliceWithProducerPatterns.cpp | 59 builder, consumer.getOperandNumber(), sliceOp.getMixedOffsets(), in replaceInsertSliceWithTiledConsumer()
|
/llvm-project/mlir/lib/Dialect/SparseTensor/Transforms/Utils/ |
H A D | CodegenEnv.cpp | 80 const TensorId tid = makeTensorId(t.getOperandNumber()); in startEmit() 150 const TensorId tensor = makeTensorId(lhs->getOperandNumber()); in isAdmissibleTensorExp()
|
/llvm-project/mlir/lib/Dialect/Transform/Interfaces/ |
H A D | TransformInterfaces.cpp | 496 unsigned operandNo = consumingHandle.getOperandNumber(); in recordOpHandleInvalidationOne() 574 unsigned operandNo = opHandle.getOperandNumber(); in recordValueHandleInvalidationByOpHandleOne() 617 unsigned operandNo = handle.getOperandNumber(); in recordOpHandleInvalidation() 674 unsigned operandNo = valueHandle.getOperandNumber(); in recordValueHandleInvalidation() 864 operand.getOperandNumber()); in applyTransform() 874 operand.getOperandNumber()); in applyTransform() 920 << opOperand->getOperandNumber(); in applyTransform() 1950 << operand.getOperandNumber(); in verifyTransformOpInterface() 1958 << operand.getOperandNumber(); in verifyTransformOpInterface() 1963 firstConsumedOperand = operand.getOperandNumber(); in verifyTransformOpInterface() [all...] |
/llvm-project/mlir/test/lib/Dialect/Linalg/ |
H A D | TestLinalgFusionTransforms.cpp | 44 if (opOperand.getOperandNumber() >= linalgOp.getNumDpsInputs()) in fuseLinalgOpsGreedily()
|
/llvm-project/mlir/lib/Dialect/Mesh/Transforms/ |
H A D | ShardingPropagation.cpp | 324 operandMustShardings[opOperand.getOperandNumber()] = in visitOp() 327 allowConflictsOperandShardings[opOperand.getOperandNumber()] = in visitOp()
|