Home
last modified time | relevance | path

Searched refs:getOperands (Results 1 – 25 of 190) sorted by relevance

12345678

/llvm-project-15.0.7/mlir/lib/Conversion/ArithmeticToSPIRV/
H A DArithmeticToSPIRV.cpp482 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 DAffineValueMap.cpp32 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 DROCDLDialect.cpp59 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 DStructuralTypeConversions.cpp65 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 DFuncToSPIRV.cpp52 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 DLegalizeForLLVMExport.cpp28 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 DWmmaOpsToNvvm.cpp77 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 DGPUToLLVMConversion.cpp427 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 DOpToFuncCallLowering.h52 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 DSparseTensorConversion.cpp550 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 DPattern.h28 assert(adaptor.getOperands().size() <= 3); in matchAndRewrite()
38 adaptor.getOperands()); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DDetensorize.cpp78 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 DElementwiseToLinalg.cpp47 ValueRange operands = op->getOperands(); in getOrCreateOperandsMatchingResultTypes()
95 /*inputs=*/op->getOperands(), in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/Transforms/
H A DUnsignedWhenEquivalent.cpp41 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 DAbstractResult.cpp92 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 DAsyncToLLVM.cpp372 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 DVPlanSLP.cpp153 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 DCodeGen.cpp437 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 DTosaInferShapes.cpp84 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 DOpenMPToLLVM.cpp37 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 DOperationSupport.cpp231 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 DTestPDLByteCode.cpp39 return std::make_pair(root->getOperands(), root->getOperands().getTypes()); in customVariadicResultCreate()
/llvm-project-15.0.7/mlir/lib/Conversion/MathToLLVM/
H A DMathToLLVM.cpp75 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 DTestPatterns.cpp227 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 DDecorateCompositeTypeLayoutPass.cpp85 [&] { op->setOperands(adaptor.getOperands()); }); in matchAndRewrite()
128 for (Value operand : op->getOperands()) { in runOnOperation()

12345678