Home
last modified time | relevance | path

Searched refs:resultIndex (Results 1 – 15 of 15) sorted by relevance

/llvm-project-15.0.7/mlir/test/lib/IR/
H A DTestFunc.cpp122 for (auto resultIndex : llvm::seq<int>(0, func.getNumResults())) in runOnOperation() local
123 if (func.getResultAttr(resultIndex, "test.erase_this_result")) in runOnOperation()
124 indicesToErase.set(resultIndex); in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/CodeGen/
H A DMLIRGen.cpp450 unsigned resultIndex; in genExprImpl() local
451 name.getAsInteger(/*Radix=*/10, resultIndex); in genExprImpl()
452 IntegerAttr index = builder.getI32IntegerAttr(resultIndex); in genExprImpl()
459 unsigned resultIndex = results.size(); in genExprImpl() local
461 name.getAsInteger(/*Radix=*/10, resultIndex); in genExprImpl()
466 resultIndex = llvm::find_if(results, findFn) - results.begin(); in genExprImpl()
468 assert(resultIndex < results.size() && "invalid result index"); in genExprImpl()
471 IntegerAttr index = builder.getI32IntegerAttr(resultIndex); in genExprImpl()
/llvm-project-15.0.7/mlir/tools/mlir-tblgen/
H A DRewriterGen.cpp144 std::string handleResultPattern(DagNode resultTree, int resultIndex,
184 std::string handleOpCreation(DagNode tree, int resultIndex, int depth);
1106 int resultIndex, int depth) { in handleResultPattern() argument
1123 auto symbol = handleOpCreation(resultTree, resultIndex, depth); in handleResultPattern()
1376 std::string PatternEmitter::handleOpCreation(DagNode tree, int resultIndex, in handleOpCreation() argument
1456 if (!tail.returnType && (usePartialResults || depth > 0 || resultIndex < 0)) { in handleOpCreation()
1479 if (depth == 0 && resultIndex >= 0 && tail.returnType) in handleOpCreation()
1503 resultIndex + i); in handleOpCreation()
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DVectorDistribute.cpp644 unsigned resultIndex = 0; in matchAndRewrite() local
648 result.replaceAllUsesWith(newWarpOp.getResult(resultIndex++)); in matchAndRewrite()
666 unsigned resultIndex; in matchAndRewrite() local
677 resultIndex = operand.getOperandNumber(); in matchAndRewrite()
687 resultIndex = operand.getOperandNumber(); in matchAndRewrite()
692 warpOp.getResult(resultIndex).replaceAllUsesWith(valForwarded); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/TableGen/
H A DOperator.cpp308 static int resultIndex(int i) { return -1 - i; } in resultIndex() function
365 ecs.insert(resultIndex(i)); in populateTypeInferenceInfo()
366 auto mi = ecs.findLeader(resultIndex(i)); in populateTypeInferenceInfo()
523 argumentsAndResultsIndex[name] = resultIndex(i); in populateOpStructure()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/IR/
H A DLinalgInterfaces.td757 int64_t resultIndex = opOperand->getOperandNumber() - getNumInputs();
758 assert(resultIndex >= 0 &&
759 resultIndex < this->getOperation()->getNumResults() );
760 return this->getOperation()->getResult(resultIndex);
774 int64_t resultIndex = opOperand->getOperandNumber() - getNumInputs();
775 assert(resultIndex >= 0 &&
776 resultIndex < this->getOperation()->getNumResults());
778 return &yieldOp->getOpOperand(resultIndex);
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DFunctionInterfaces.td313 /// Insert a single result of type `resultType` at `resultIndex`.
314 void insertResult(unsigned resultIndex, Type resultType,
316 insertResults({resultIndex}, {resultType}, {resultAttrs});
347 /// Erase a single result at `resultIndex`.
348 void eraseResult(unsigned resultIndex) {
350 resultsToErase.set(resultIndex);
H A DDialect.h145 unsigned resultIndex,
/llvm-project-15.0.7/clang/lib/AST/
H A DExpr.cpp4640 unsigned resultIndex) { in Create() argument
4646 if (resultIndex == NoResult) { in Create()
4650 assert(resultIndex < semantics.size()); in Create()
4651 type = semantics[resultIndex]->getType(); in Create()
4652 VK = semantics[resultIndex]->getValueKind(); in Create()
4653 assert(semantics[resultIndex]->getObjectKind() == OK_Ordinary); in Create()
4659 resultIndex); in Create()
4664 unsigned resultIndex) in PseudoObjectExpr() argument
4667 PseudoObjectExprBits.ResultIndex = resultIndex + 1; in PseudoObjectExpr()
/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/IR/
H A DMemRefOps.cpp910 unsigned resultIndex = 0; in fold() local
916 if (resultIndex == unsignedIndex) { in fold()
920 resultIndex++; in fold()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaPseudoObject.cpp138 unsigned resultIndex = gse->getResultIndex(); in rebuild() local
158 gse->containsUnexpandedParameterPack(), resultIndex); in rebuild()
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestDialect.cpp468 unsigned resultIndex, in verifyRegionResultAttribute() argument
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dfold-implementation.h497 ConstantSubscripts resultIndex(rank, 1); in FoldElementalIntrinsicHelper()
509 } while (bounds.IncrementSubscripts(resultIndex)); in FoldElementalIntrinsicHelper()
/llvm-project-15.0.7/mlir/lib/Conversion/TosaToLinalg/
H A DTosaToLinalg.cpp2026 auto resultIndex = rewriter.create<arith::SelectOp>( in matchAndRewrite() local
2029 nestedLoc, ValueRange({resultIndex, resultMax})); in matchAndRewrite()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DExpr.h6121 unsigned resultIndex);
6136 unsigned resultIndex);