| /llvm-project-15.0.7/mlir/lib/Conversion/ArithmeticToSPIRV/ |
| H A D | ArithmeticToSPIRV.cpp | 482 op.getLoc(), adaptor.getOperands()[0], adaptor.getOperands()[1], in matchAndRewrite() 483 adaptor.getOperands()[0], rewriter); in matchAndRewrite() 497 op.getLoc(), adaptor.getOperands()[0], adaptor.getOperands()[1], in matchAndRewrite() 498 adaptor.getOperands()[0], rewriter); in matchAndRewrite() 513 assert(adaptor.getOperands().size() == 2); in matchAndRewrite() 535 assert(adaptor.getOperands().size() == 2); in matchAndRewrite() 556 assert(adaptor.getOperands().size() == 2); in matchAndRewrite() 576 auto srcType = adaptor.getOperands().front().getType(); in matchAndRewrite() 597 auto srcType = adaptor.getOperands().front().getType(); in matchAndRewrite() 628 loc, srcType, adaptor.getOperands()[0], mask); in matchAndRewrite() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/IR/ |
| H A D | AffineValueMap.cpp | 32 auto aDims = a.getOperands().take_front(a.getNumDims()); in difference() 33 auto bDims = b.getOperands().take_front(b.getNumDims()); in difference() 34 auto aSyms = a.getOperands().take_back(a.getNumSymbols()); in difference() 35 auto bSyms = b.getOperands().take_back(b.getNumSymbols()); in difference() 96 ArrayRef<Value> AffineValueMap::getOperands() const { in getOperands() function in AffineValueMap
|
| /llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/IR/ |
| H A D | ROCDLDialect.cpp | 59 p << " " << getOperands() << " : " << (*this)->getResultTypes(); in print() 84 p << " " << getOperands() << " : " << getVdata().getType(); in print() 106 p << " " << getOperands() << " : " << getRes().getType(); in print() 130 p << " " << getOperands() << " : " << getVdata().getType(); in print() 154 p << " " << getOperands() << " : " << getVdata().getType(); in print()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/ |
| H A D | StructuralTypeConversions.cpp | 65 newOp->setOperands(adaptor.getOperands()); in matchAndRewrite() 110 newOp->setOperands(adaptor.getOperands()); in matchAndRewrite() 129 rewriter.replaceOpWithNewOp<scf::YieldOp>(op, adaptor.getOperands()); in matchAndRewrite() 150 adaptor.getOperands()); in matchAndRewrite() 171 op, [&]() { op->setOperands(adaptor.getOperands()); }); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/FuncToSPIRV/ |
| H A D | FuncToSPIRV.cpp | 52 returnOp, adaptor.getOperands()[0]); in matchAndRewrite() 77 callOp, resultType, adaptor.getOperands(), callOp->getAttrs()); in matchAndRewrite() 80 callOp, TypeRange(), adaptor.getOperands(), callOp->getAttrs()); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/ArmSVE/Transforms/ |
| H A D | LegalizeForLLVMExport.cpp | 28 if (adaptor.getOperands().getTypes() == op->getOperands().getTypes()) in matchAndRewrite() 32 op, [&]() { op->setOperands(adaptor.getOperands()); }); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/GPUToNVVM/ |
| H A D | WmmaOpsToNvvm.cpp | 77 if (failed(areAllLLVMTypes(op, adaptor.getOperands(), rewriter))) in matchAndRewrite() 141 if (failed(areAllLLVMTypes(op, adaptor.getOperands(), rewriter))) in matchAndRewrite() 192 if (failed(areAllLLVMTypes(op, adaptor.getOperands(), rewriter))) in matchAndRewrite() 252 adaptor.getOperands(), rewriter))) in matchAndRewrite() 255 Value cst = adaptor.getOperands()[0]; in matchAndRewrite() 330 adaptor.getOperands(), rewriter))) in matchAndRewrite() 333 size_t numOperands = adaptor.getOperands().size(); in matchAndRewrite() 340 Type elementType = adaptor.getOperands()[opIdx] in matchAndRewrite() 345 loc, elementType, adaptor.getOperands()[opIdx], in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/GPUCommon/ |
| H A D | GPUToLLVMConversion.cpp | 427 if (failed(areAllLLVMTypes(op, adaptor.getOperands(), rewriter))) in matchAndRewrite() 437 loc, op->getOperands(), adaptor.getOperands(), rewriter); in matchAndRewrite() 450 if (failed(areAllLLVMTypes(allocOp, adaptor.getOperands(), rewriter)) || in matchAndRewrite() 520 SmallVector<Value, 4> newOperands(adaptor.getOperands()); in matchAndRewrite() 526 auto stream = adaptor.getOperands()[idx]; in matchAndRewrite() 560 for (auto operand : adaptor.getOperands()) { in matchAndRewrite() 593 llvm::zip(waitOp.asyncDependencies(), adaptor.getOperands())) { in matchAndRewrite() 639 loc, launchOp.getOperands().take_back(numKernelOperands), in generateParamsArray() 640 adaptor.getOperands().take_back(numKernelOperands), builder); in generateParamsArray() 718 if (failed(areAllLLVMTypes(launchOp, adaptor.getOperands(), rewriter))) in matchAndRewrite() [all …]
|
| H A D | OpToFuncCallLowering.h | 52 for (Value operand : adaptor.getOperands()) in matchAndRewrite() 66 if (resultType == adaptor.getOperands().front().getType()) { in matchAndRewrite() 72 op->getLoc(), adaptor.getOperands().front().getType(), in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/Transforms/ |
| H A D | SparseTensorConversion.cpp | 550 Value src = adaptor.getOperands()[0]; in matchAndRewrite() 569 rewriter.replaceOp(op, adaptor.getOperands()); in matchAndRewrite() 612 Value ptr = adaptor.getOperands()[0]; in matchAndRewrite() 639 sizes.push_back(adaptor.getOperands()[operandCtr++]); in matchAndRewrite() 674 Value src = adaptor.getOperands()[0]; in matchAndRewrite() 884 createFuncCall(rewriter, op, name, noTp, adaptor.getOperands(), in matchAndRewrite() 951 createFuncCall(rewriter, op, name, noTp, adaptor.getOperands(), in matchAndRewrite() 954 rewriter.replaceOp(op, adaptor.getOperands()); in matchAndRewrite() 991 Value src = adaptor.getOperands()[0]; in matchAndRewrite() 1061 Value src = adaptor.getOperands()[0]; in matchAndRewrite() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Conversion/SPIRVCommon/ |
| H A D | Pattern.h | 28 assert(adaptor.getOperands().size() <= 3); in matchAndRewrite() 38 adaptor.getOperands()); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/ |
| H A D | Detensorize.cpp | 78 rewriter.replaceOp(op, yieldOp->getOperands()); in matchAndRewrite() 81 rewriter.mergeBlocks(opEntryBlock, originalBlock, adaptor.getOperands()); in matchAndRewrite() 259 llvm::append_range(workList, condBr.getOperands()); in compute() 263 llvm::append_range(workList, br.getOperands()); in compute() 278 llvm::seq<unsigned>(0, terminator->getOperands().size())) { in compute() 401 llvm::append_range(workList, currentItemDefiningOp->getOperands()); in compute()
|
| H A D | ElementwiseToLinalg.cpp | 47 ValueRange operands = op->getOperands(); in getOrCreateOperandsMatchingResultTypes() 95 /*inputs=*/op->getOperands(), in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/Transforms/ |
| H A D | UnsignedWhenEquivalent.cpp | 41 return success(llvm::all_of(op->getOperands(), nonNegativePred) && in staticallyNonNegative() 55 return success(llvm::all_of(op.getOperands(), [&solver](Value v) -> bool { in isCmpIConvertable() 88 adaptor.getOperands(), op->getAttrs()); in matchAndRewrite()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Transforms/ |
| H A D | AbstractResult.cpp | 92 newOperands.append(callOp.getOperands().begin(), in matchAndRewrite() 93 callOp.getOperands().end()); in matchAndRewrite() 99 for (auto operand : callOp.getOperands().drop_front()) in matchAndRewrite() 108 newOperands.append(callOp.getOperands().begin() + 1, in matchAndRewrite() 109 callOp.getOperands().end()); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/AsyncToLLVM/ |
| H A D | AsyncToLLVM.cpp | 372 auto coroId = CoroBeginOpAdaptor(adaptor.getOperands()).id(); in matchAndRewrite() 398 rewriter.create<LLVM::CoroFreeOp>(loc, i8Ptr, adaptor.getOperands()); in matchAndRewrite() 453 op, AsyncAPI::tokenType(op->getContext()), adaptor.getOperands()); in matchAndRewrite() 606 adaptor.getOperands()); in matchAndRewrite() 631 adaptor.getOperands()); in matchAndRewrite() 657 adaptor.getOperands()); in matchAndRewrite() 683 op, apiFuncName, rewriter.getI1Type(), adaptor.getOperands()); in matchAndRewrite() 708 adaptor.getOperands()); in matchAndRewrite() 972 rewriter.replaceOpWithNewOp<func::ReturnOp>(op, adaptor.getOperands()); in matchAndRewrite() 1077 newOp->setOperands(adaptor.getOperands()); in matchAndRewrite() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanSLP.cpp | 153 static SmallVector<VPValue *, 4> getOperands(ArrayRef<VPValue *> Values, in getOperands() function 170 getOperands(ArrayRef<VPValue *> Values) { in getOperands() function 178 Result.push_back(getOperands(Values, 0)); in getOperands() 182 Result.push_back(getOperands(Values, I)); in getOperands() 396 for (auto &Operands : getOperands(Values)) { in buildGraph() 440 for (auto &Operands : getOperands(Values)) in buildGraph()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/ |
| H A D | CodeGen.cpp | 437 mlir::Value a = adaptor.getOperands()[0]; in matchAndRewrite() 505 mlir::Value a = adaptor.getOperands()[0]; in matchAndRewrite() 522 mlir::Value box = adaptor.getOperands()[0]; in matchAndRewrite() 539 mlir::Value a = adaptor.getOperands()[0]; in matchAndRewrite() 558 mlir::Value box = adaptor.getOperands()[0]; in matchAndRewrite() 574 mlir::Value a = adaptor.getOperands()[0]; in matchAndRewrite() 605 mlir::Value box = adaptor.getOperands()[0]; in matchAndRewrite() 3004 adaptor.getOperands()[0]); in matchAndRewrite() 3009 store, adaptor.getOperands()[0], adaptor.getOperands()[1]); in matchAndRewrite() 3123 auto ptr = adaptor.getOperands()[0]; in matchAndRewrite() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Tosa/Transforms/ |
| H A D | TosaInferShapes.cpp | 84 for (auto operand : op.getOperands()) { in propagateShapesToTosaWhile() 134 for (const auto &it : llvm::enumerate(yieldOp.getOperands())) { in propagateShapesToTosaWhile() 212 ValueShapeRange range(op.getOperands(), operandShape); in propagateShapesInRegion() 300 for (auto it : llvm::zip(op->getOperands(), resultTys)) { in runOnOperation()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/OpenMPToLLVM/ |
| H A D | OpenMPToLLVM.cpp | 37 curOp.getLoc(), TypeRange(), adaptor.getOperands(), curOp->getAttrs()); in matchAndRewrite() 73 convertedOperands.emplace_back(adaptor.getOperands()[idx]); in matchAndRewrite() 91 curOp, TypeRange(), adaptor.getOperands(), curOp->getAttrs()); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | OperationSupport.cpp | 231 for (auto &operand : getOperands()) in ~OperandStorage() 255 MutableArrayRef<OpOperand> storageOperands = getOperands(); in setOperands() 282 MutableArrayRef<OpOperand> operands = getOperands(); in eraseOperands() 296 MutableArrayRef<OpOperand> operands = getOperands(); in eraseOperands() 319 MutableArrayRef<OpOperand> origOperands = getOperands(); in resize() 478 return owner->getOperands().slice(start, length); in operator OperandRange() 635 ValueRange operands = op->getOperands(); in computeHash() 722 ValueRange lhsOperands = lhs->getOperands(), rhsOperands = rhs->getOperands(); in isEquivalentTo()
|
| /llvm-project-15.0.7/mlir/test/lib/Rewrite/ |
| H A D | TestPDLByteCode.cpp | 39 return std::make_pair(root->getOperands(), root->getOperands().getTypes()); in customVariadicResultCreate()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/MathToLLVM/ |
| H A D | MathToLLVM.cpp | 75 op.getOperation(), adaptor.getOperands(), *this->getTypeConverter(), in matchAndRewrite() 127 op.getOperation(), adaptor.getOperands(), *getTypeConverter(), in matchAndRewrite() 181 op.getOperation(), adaptor.getOperands(), *getTypeConverter(), in matchAndRewrite() 234 op.getOperation(), adaptor.getOperands(), *getTypeConverter(), in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/test/lib/Dialect/Test/ |
| H A D | TestPatterns.cpp | 227 op->getOperands(), op->getResultTypes()); in matchAndRewrite() 245 op->getOperands(), op->getResultTypes()); in matchAndRewrite() 304 if (failed(shapedOp.reifyReturnTypeShapes(b, op->getOperands(), shapes)) || in reifyReturnShape() 565 rewriter.replaceOpWithNewOp<TestReturnOp>(op, packerOp.getOperands()); in matchAndRewrite() 924 auto origOps = op.getOperands(); in matchAndRewrite() 960 if (failed(rewriter.getRemappedValues(terminator->getOperands(), in matchAndRewrite() 1073 op->getOperands(), op->getResultTypes(), in matchAndRewrite() 1338 rewriter.replaceOp(op, adaptor.getOperands()); in matchAndRewrite() 1397 auto succOperands = branchOp->getOperands(); in matchAndRewrite() 1418 auto succOperands = branchOp->getOperands(); in matchAndRewrite() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/Transforms/ |
| H A D | DecorateCompositeTypeLayoutPass.cpp | 85 [&] { op->setOperands(adaptor.getOperands()); }); in matchAndRewrite() 128 for (Value operand : op->getOperands()) { in runOnOperation()
|