/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/mlir/lib/Dialect/Affine/Transforms/ |
H A D | AffineLoopInvariantCodeMotion.cpp | 52 checkInvarianceOfNestedIfOps(Operation *op, Value indVar, ValueRange iterArgs, 55 static bool isOpLoopInvariant(Operation &op, Value indVar, ValueRange iterArgs, 61 ValueRange iterArgs, 66 bool isOpLoopInvariant(Operation &op, Value indVar, ValueRange iterArgs, in isOpLoopInvariant() argument 72 if (!checkInvarianceOfNestedIfOps(&op, indVar, iterArgs, opsWithUsers, in isOpLoopInvariant() 135 if (llvm::is_contained(iterArgs, op.getOperand(i))) { in isOpLoopInvariant() 159 Region &blockList, Value indVar, ValueRange iterArgs, in areAllOpsInTheBlockListInvariant() argument 176 ValueRange iterArgs, in checkInvarianceOfNestedIfOps() argument 182 if (!areAllOpsInTheBlockListInvariant(ifOp.thenRegion(), indVar, iterArgs, in checkInvarianceOfNestedIfOps() 187 if (!areAllOpsInTheBlockListInvariant(ifOp.elseRegion(), indVar, iterArgs, in checkInvarianceOfNestedIfOps() [all …]
|
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/mlir/lib/Dialect/Affine/Transforms/ |
H A D | AffineLoopInvariantCodeMotion.cpp | 52 checkInvarianceOfNestedIfOps(Operation *op, Value indVar, ValueRange iterArgs, 55 static bool isOpLoopInvariant(Operation &op, Value indVar, ValueRange iterArgs, 61 ValueRange iterArgs, 66 bool isOpLoopInvariant(Operation &op, Value indVar, ValueRange iterArgs, in isOpLoopInvariant() argument 72 if (!checkInvarianceOfNestedIfOps(&op, indVar, iterArgs, opsWithUsers, in isOpLoopInvariant() 135 if (llvm::is_contained(iterArgs, op.getOperand(i))) { in isOpLoopInvariant() 159 Region &blockList, Value indVar, ValueRange iterArgs, in areAllOpsInTheBlockListInvariant() argument 176 ValueRange iterArgs, in checkInvarianceOfNestedIfOps() argument 182 if (!areAllOpsInTheBlockListInvariant(ifOp.thenRegion(), indVar, iterArgs, in checkInvarianceOfNestedIfOps() 187 if (!areAllOpsInTheBlockListInvariant(ifOp.elseRegion(), indVar, iterArgs, in checkInvarianceOfNestedIfOps() [all …]
|
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/mlir/lib/Dialect/Affine/Transforms/ |
H A D | AffineLoopInvariantCodeMotion.cpp | 52 checkInvarianceOfNestedIfOps(Operation *op, Value indVar, ValueRange iterArgs, 55 static bool isOpLoopInvariant(Operation &op, Value indVar, ValueRange iterArgs, 61 ValueRange iterArgs, 66 bool isOpLoopInvariant(Operation &op, Value indVar, ValueRange iterArgs, in isOpLoopInvariant() argument 72 if (!checkInvarianceOfNestedIfOps(&op, indVar, iterArgs, opsWithUsers, in isOpLoopInvariant() 135 if (llvm::is_contained(iterArgs, op.getOperand(i))) { in isOpLoopInvariant() 159 Region &blockList, Value indVar, ValueRange iterArgs, in areAllOpsInTheBlockListInvariant() argument 176 ValueRange iterArgs, in checkInvarianceOfNestedIfOps() argument 182 if (!areAllOpsInTheBlockListInvariant(ifOp.thenRegion(), indVar, iterArgs, in checkInvarianceOfNestedIfOps() 187 if (!areAllOpsInTheBlockListInvariant(ifOp.elseRegion(), indVar, iterArgs, in checkInvarianceOfNestedIfOps() [all …]
|
/dports/devel/llvm13/llvm-project-13.0.1.src/mlir/lib/Dialect/Affine/Transforms/ |
H A D | AffineLoopInvariantCodeMotion.cpp | 52 checkInvarianceOfNestedIfOps(Operation *op, Value indVar, ValueRange iterArgs, 55 static bool isOpLoopInvariant(Operation &op, Value indVar, ValueRange iterArgs, 61 ValueRange iterArgs, 66 bool isOpLoopInvariant(Operation &op, Value indVar, ValueRange iterArgs, in isOpLoopInvariant() argument 72 if (!checkInvarianceOfNestedIfOps(&op, indVar, iterArgs, opsWithUsers, in isOpLoopInvariant() 135 if (llvm::is_contained(iterArgs, op.getOperand(i))) { in isOpLoopInvariant() 159 Region &blockList, Value indVar, ValueRange iterArgs, in areAllOpsInTheBlockListInvariant() argument 176 ValueRange iterArgs, in checkInvarianceOfNestedIfOps() argument 182 if (!areAllOpsInTheBlockListInvariant(ifOp.thenRegion(), indVar, iterArgs, in checkInvarianceOfNestedIfOps() 187 if (!areAllOpsInTheBlockListInvariant(ifOp.elseRegion(), indVar, iterArgs, in checkInvarianceOfNestedIfOps() [all …]
|
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/mlir/lib/Conversion/SCFToStandard/ |
H A D | SCFToStandard.cpp | 337 SmallVector<Value, 4> iterArgs = llvm::to_vector<4>(parallelOp.initVals()); in matchAndRewrite() local 339 SmallVector<Value, 4> loopResults(iterArgs); in matchAndRewrite() 345 ForOp forOp = rewriter.create<ForOp>(loc, lower, upper, step, iterArgs); in matchAndRewrite() 348 iterArgs.assign(iterRange.begin(), iterRange.end()); in matchAndRewrite() 381 Value arg = iterArgs[yieldOperands.size()]; in matchAndRewrite()
|
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/mlir/lib/Dialect/SCF/ |
H A D | SCF.cpp | 75 Value ub, Value step, ValueRange iterArgs, in build() argument 78 result.addOperands(iterArgs); in build() 79 for (Value v : iterArgs) in build() 85 for (Value v : iterArgs) in build() 91 if (iterArgs.empty() && !bodyBuilder) { in build() 127 auto iterArgs = op.getRegionIterArgs(); in verify() local 130 for (auto e : llvm::zip(iterOperands, iterArgs, opResults)) { in verify() 278 ValueRange steps, ValueRange iterArgs, in buildLoopNest() argument 291 assert(results.size() == iterArgs.size() && in buildLoopNest() 304 ValueRange currentIterArgs = iterArgs; in buildLoopNest() [all …]
|
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/mlir/lib/Dialect/Linalg/Transforms/ |
H A D | Tiling.cpp | 231 ValueRange iterArgs) -> scf::ValueVector { in tileLinalgOpImpl() argument 243 assert(op.getOutputTensorOperands().size() == iterArgs.size() && in tileLinalgOpImpl() 250 assert(outputBuffers.empty() || iterArgs.empty()); in tileLinalgOpImpl() 252 operands.append(iterArgs.begin(), iterArgs.end()); in tileLinalgOpImpl() 387 ValueRange iterArgs) -> scf::ValueVector { in tilePadTensorOp() argument 403 insertSliceIntoTensor(b, loc, sliceOp, sliceOp, iterArgs[0]); in tilePadTensorOp()
|
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/mlir/lib/Dialect/Linalg/Transforms/ |
H A D | Tiling.cpp | 231 ValueRange iterArgs) -> scf::ValueVector { in tileLinalgOpImpl() argument 243 assert(op.getOutputTensorOperands().size() == iterArgs.size() && in tileLinalgOpImpl() 250 assert(outputBuffers.empty() || iterArgs.empty()); in tileLinalgOpImpl() 252 operands.append(iterArgs.begin(), iterArgs.end()); in tileLinalgOpImpl() 387 ValueRange iterArgs) -> scf::ValueVector { in tilePadTensorOp() argument 403 insertSliceIntoTensor(b, loc, sliceOp, sliceOp, iterArgs[0]); in tilePadTensorOp()
|
/dports/devel/llvm13/llvm-project-13.0.1.src/mlir/lib/Dialect/Linalg/Transforms/ |
H A D | Tiling.cpp | 231 ValueRange iterArgs) -> scf::ValueVector { 243 assert(op.getOutputTensorOperands().size() == iterArgs.size() && 250 assert(outputBuffers.empty() || iterArgs.empty()); 252 operands.append(iterArgs.begin(), iterArgs.end()); 387 ValueRange iterArgs) -> scf::ValueVector { 403 insertSliceIntoTensor(b, loc, sliceOp, sliceOp, iterArgs[0]);
|
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/mlir/lib/Conversion/SCFToStandard/ |
H A D | SCFToStandard.cpp | 413 SmallVector<Value, 4> iterArgs = llvm::to_vector<4>(parallelOp.initVals()); in matchAndRewrite() local 417 SmallVector<Value, 4> loopResults(iterArgs); in matchAndRewrite() 423 ForOp forOp = rewriter.create<ForOp>(loc, lower, upper, step, iterArgs); in matchAndRewrite() 426 iterArgs.assign(iterRange.begin(), iterRange.end()); in matchAndRewrite() 452 Value arg = iterArgs[yieldOperands.size()]; in matchAndRewrite()
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/mlir/lib/Conversion/SCFToStandard/ |
H A D | SCFToStandard.cpp | 414 SmallVector<Value, 4> iterArgs = llvm::to_vector<4>(parallelOp.initVals()); in matchAndRewrite() local 416 SmallVector<Value, 4> loopResults(iterArgs); in matchAndRewrite() 422 ForOp forOp = rewriter.create<ForOp>(loc, lower, upper, step, iterArgs); in matchAndRewrite() 425 iterArgs.assign(iterRange.begin(), iterRange.end()); in matchAndRewrite() 458 Value arg = iterArgs[yieldOperands.size()]; in matchAndRewrite()
|
/dports/devel/llvm12/llvm-project-12.0.1.src/mlir/lib/Conversion/SCFToStandard/ |
H A D | SCFToStandard.cpp | 413 SmallVector<Value, 4> iterArgs = llvm::to_vector<4>(parallelOp.initVals()); in matchAndRewrite() local 417 SmallVector<Value, 4> loopResults(iterArgs); in matchAndRewrite() 423 ForOp forOp = rewriter.create<ForOp>(loc, lower, upper, step, iterArgs); in matchAndRewrite() 426 iterArgs.assign(iterRange.begin(), iterRange.end()); in matchAndRewrite() 452 Value arg = iterArgs[yieldOperands.size()]; in matchAndRewrite()
|
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/mlir/lib/Conversion/SCFToStandard/ |
H A D | SCFToStandard.cpp | 452 SmallVector<Value, 4> iterArgs = llvm::to_vector<4>(parallelOp.initVals()); in matchAndRewrite() local 456 SmallVector<Value, 4> loopResults(iterArgs); in matchAndRewrite() 462 ForOp forOp = rewriter.create<ForOp>(loc, lower, upper, step, iterArgs); in matchAndRewrite() 465 iterArgs.assign(iterRange.begin(), iterRange.end()); in matchAndRewrite() 491 Value arg = iterArgs[yieldOperands.size()]; in matchAndRewrite()
|
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/mlir/lib/Conversion/SCFToStandard/ |
H A D | SCFToStandard.cpp | 452 SmallVector<Value, 4> iterArgs = llvm::to_vector<4>(parallelOp.initVals()); in matchAndRewrite() local 456 SmallVector<Value, 4> loopResults(iterArgs); in matchAndRewrite() 462 ForOp forOp = rewriter.create<ForOp>(loc, lower, upper, step, iterArgs); in matchAndRewrite() 465 iterArgs.assign(iterRange.begin(), iterRange.end()); in matchAndRewrite() 491 Value arg = iterArgs[yieldOperands.size()]; in matchAndRewrite()
|
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/mlir/lib/Conversion/SCFToStandard/ |
H A D | SCFToStandard.cpp | 452 SmallVector<Value, 4> iterArgs = llvm::to_vector<4>(parallelOp.initVals()); in matchAndRewrite() local 456 SmallVector<Value, 4> loopResults(iterArgs); in matchAndRewrite() 462 ForOp forOp = rewriter.create<ForOp>(loc, lower, upper, step, iterArgs); in matchAndRewrite() 465 iterArgs.assign(iterRange.begin(), iterRange.end()); in matchAndRewrite() 491 Value arg = iterArgs[yieldOperands.size()]; in matchAndRewrite()
|
/dports/devel/llvm13/llvm-project-13.0.1.src/mlir/lib/Conversion/SCFToStandard/ |
H A D | SCFToStandard.cpp | 452 SmallVector<Value, 4> iterArgs = llvm::to_vector<4>(parallelOp.initVals()); 456 SmallVector<Value, 4> loopResults(iterArgs); 462 ForOp forOp = rewriter.create<ForOp>(loc, lower, upper, step, iterArgs); 465 iterArgs.assign(iterRange.begin(), iterRange.end()); 491 Value arg = iterArgs[yieldOperands.size()];
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/mlir/lib/Dialect/SCF/ |
H A D | SCF.cpp | 75 Value ub, Value step, ValueRange iterArgs, in build() argument 78 result.addOperands(iterArgs); in build() 79 for (Value v : iterArgs) in build() 85 for (Value v : iterArgs) in build() 91 if (iterArgs.empty() && !bodyBuilder) { in build() 127 auto iterArgs = op.getRegionIterArgs(); in verify() local 130 for (auto e : llvm::zip(iterOperands, iterArgs, opResults)) { in verify() 310 ValueRange steps, ValueRange iterArgs, in buildLoopNest() argument 323 assert(results.size() == iterArgs.size() && in buildLoopNest() 336 ValueRange currentIterArgs = iterArgs; in buildLoopNest() [all …]
|
/dports/devel/llvm12/llvm-project-12.0.1.src/mlir/lib/Dialect/SCF/ |
H A D | SCF.cpp | 75 Value ub, Value step, ValueRange iterArgs, in build() argument 78 result.addOperands(iterArgs); in build() 79 for (Value v : iterArgs) in build() 85 for (Value v : iterArgs) in build() 91 if (iterArgs.empty() && !bodyBuilder) { in build() 127 auto iterArgs = op.getRegionIterArgs(); in verify() local 130 for (auto e : llvm::zip(iterOperands, iterArgs, opResults)) { in verify() 310 ValueRange steps, ValueRange iterArgs, in buildLoopNest() argument 323 assert(results.size() == iterArgs.size() && in buildLoopNest() 336 ValueRange currentIterArgs = iterArgs; in buildLoopNest() [all …]
|
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/mlir/lib/Dialect/SCF/ |
H A D | SCF.cpp | 75 Value ub, Value step, ValueRange iterArgs, in build() argument 78 result.addOperands(iterArgs); in build() 79 for (Value v : iterArgs) in build() 85 for (Value v : iterArgs) in build() 91 if (iterArgs.empty() && !bodyBuilder) { in build() 127 auto iterArgs = op.getRegionIterArgs(); in verify() local 130 for (auto e : llvm::zip(iterOperands, iterArgs, opResults)) { in verify() 310 ValueRange steps, ValueRange iterArgs, in buildLoopNest() argument 323 assert(results.size() == iterArgs.size() && in buildLoopNest() 336 ValueRange currentIterArgs = iterArgs; in buildLoopNest() [all …]
|
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/mlir/lib/Dialect/Linalg/Transforms/ |
H A D | Tiling.cpp | 379 [&](ValueRange localIvs, ValueRange iterArgs) -> scf::ValueVector { in tileLinalgOpImpl() argument 393 assert(op.getNumOutputTensors() == iterArgs.size() && in tileLinalgOpImpl() 400 assert(outputBuffers.empty() || iterArgs.empty()); in tileLinalgOpImpl() 402 operands.append(iterArgs.begin(), iterArgs.end()); in tileLinalgOpImpl()
|
/dports/devel/llvm12/llvm-project-12.0.1.src/mlir/lib/Dialect/Linalg/Transforms/ |
H A D | Tiling.cpp | 379 [&](ValueRange localIvs, ValueRange iterArgs) -> scf::ValueVector { in tileLinalgOpImpl() argument 393 assert(op.getNumOutputTensors() == iterArgs.size() && in tileLinalgOpImpl() 400 assert(outputBuffers.empty() || iterArgs.empty()); in tileLinalgOpImpl() 402 operands.append(iterArgs.begin(), iterArgs.end()); in tileLinalgOpImpl()
|
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/flang/lib/Optimizer/Dialect/ |
H A D | FIROps.cpp | 608 result.addOperands(iterArgs); in build() 609 for (auto v : iterArgs) in build() 615 bodyRegion->front().addArguments(iterArgs.getTypes()); in build() 718 auto iterArgs = op.getRegionIterArgs(); in verify() local 721 for (auto e : llvm::zip(iterOperands, iterArgs, opResults)) { in verify() 794 result.addOperands(iterArgs); in build() 795 for (auto v : iterArgs) in build() 799 if (iterArgs.empty()) in build() 802 bodyRegion->front().addArguments(iterArgs.getTypes()); in build() 902 auto iterArgs = op.getRegionIterArgs(); in verify() local [all …]
|
/dports/devel/llvm12/llvm-project-12.0.1.src/flang/lib/Optimizer/Dialect/ |
H A D | FIROps.cpp | 611 result.addOperands(iterArgs); in build() 612 for (auto v : iterArgs) in build() 618 bodyRegion->front().addArguments(iterArgs.getTypes()); in build() 721 auto iterArgs = op.getRegionIterArgs(); in verify() local 724 for (auto e : llvm::zip(iterOperands, iterArgs, opResults)) { in verify() 797 result.addOperands(iterArgs); in build() 798 for (auto v : iterArgs) in build() 802 if (iterArgs.empty()) in build() 805 bodyRegion->front().addArguments(iterArgs.getTypes()); in build() 905 auto iterArgs = op.getRegionIterArgs(); in verify() local [all …]
|
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/flang/lib/Optimizer/Dialect/ |
H A D | FIROps.cpp | 611 result.addOperands(iterArgs); in build() 612 for (auto v : iterArgs) in build() 618 bodyRegion->front().addArguments(iterArgs.getTypes()); in build() 721 auto iterArgs = op.getRegionIterArgs(); in verify() local 724 for (auto e : llvm::zip(iterOperands, iterArgs, opResults)) { in verify() 797 result.addOperands(iterArgs); in build() 798 for (auto v : iterArgs) in build() 802 if (iterArgs.empty()) in build() 805 bodyRegion->front().addArguments(iterArgs.getTypes()); in build() 905 auto iterArgs = op.getRegionIterArgs(); in verify() local [all …]
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/flang/lib/Optimizer/Dialect/ |
H A D | FIROps.cpp | 608 result.addOperands(iterArgs); in build() 609 for (auto v : iterArgs) in build() 615 bodyRegion->front().addArguments(iterArgs.getTypes()); in build() 718 auto iterArgs = op.getRegionIterArgs(); in verify() local 721 for (auto e : llvm::zip(iterOperands, iterArgs, opResults)) { in verify() 794 result.addOperands(iterArgs); in build() 795 for (auto v : iterArgs) in build() 799 if (iterArgs.empty()) in build() 802 bodyRegion->front().addArguments(iterArgs.getTypes()); in build() 902 auto iterArgs = op.getRegionIterArgs(); in verify() local [all …]
|