| /llvm-project-15.0.7/mlir/test/lib/IR/ |
| H A D | TestFunc.cpp | 122 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 D | MLIRGen.cpp | 450 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 D | RewriterGen.cpp | 144 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 D | VectorDistribute.cpp | 644 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 D | Operator.cpp | 308 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 D | LinalgInterfaces.td | 757 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 D | FunctionInterfaces.td | 313 /// 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 D | Dialect.h | 145 unsigned resultIndex,
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Expr.cpp | 4640 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 D | MemRefOps.cpp | 910 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 D | SemaPseudoObject.cpp | 138 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 D | TestDialect.cpp | 468 unsigned resultIndex, in verifyRegionResultAttribute() argument
|
| /llvm-project-15.0.7/flang/lib/Evaluate/ |
| H A D | fold-implementation.h | 497 ConstantSubscripts resultIndex(rank, 1); in FoldElementalIntrinsicHelper() 509 } while (bounds.IncrementSubscripts(resultIndex)); in FoldElementalIntrinsicHelper()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/TosaToLinalg/ |
| H A D | TosaToLinalg.cpp | 2026 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 D | Expr.h | 6121 unsigned resultIndex); 6136 unsigned resultIndex);
|