| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | ValueRange.h | 47 using type_range = ValueTypeRange<OperandRange>; 81 OperandRange, OperandRange> { 85 OperandRange, OperandRange>; 96 OperandRangeRange(OperandRange operands, Attribute operandSegments); 99 OperandRange join() const; 103 static OperandRange dereference(const OwnerT &object, ptrdiff_t index); 155 operator OperandRange() const; 166 return operator OperandRange()[index]; 366 ValueRange(iterator_range<OperandRange::iterator> values) in ValueRange() 367 : ValueRange(OperandRange(values)) {} in ValueRange() [all …]
|
| H A D | PatternMatch.h | 747 void push_back(ValueTypeRange<OperandRange> value) { 769 void push_back(OperandRange value) { 1024 struct ProcessPDLValue<ValueTypeRange<OperandRange>> { 1026 ValueTypeRange<OperandRange> types) { 1051 struct ProcessPDLValue<OperandRange> { 1053 OperandRange values) {
|
| H A D | TypeRange.h | 40 explicit TypeRange(OperandRange values);
|
| H A D | Operation.h | 288 using operand_range = OperandRange; 297 return OperandRange(operands.data(), operands.size()); in getOperands()
|
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | ValueRange.cpp | 26 OperandRange::type_range OperandRange::getTypes() const { in getTypes() 30 OperandRange::type_range OperandRange::getType() const { return getTypes(); } in getType()
|
| H A D | OperationSupport.cpp | 375 unsigned OperandRange::getBeginOperandIndex() const { in getBeginOperandIndex() 380 OperandRangeRange OperandRange::split(ElementsAttr segmentSizes) const { in split() 387 OperandRangeRange::OperandRangeRange(OperandRange operands, in OperandRangeRange() 392 OperandRange OperandRangeRange::join() const { in join() 395 return OperandRange(owner.first, in join() 399 OperandRange OperandRangeRange::dereference(const OwnerT &object, in dereference() 404 return OperandRange(object.first + startIndex, *(sizeData.begin() + index)); in dereference() 477 MutableOperandRange::operator OperandRange() const { in operator OperandRange() 597 ValueRange::ValueRange(OperandRange values) in ValueRange()
|
| H A D | TypeRange.cpp | 22 TypeRange::TypeRange(OperandRange values) in TypeRange()
|
| H A D | BuiltinDialect.cpp | 145 OperandRange operands = getInputs(); in fold()
|
| /llvm-project-15.0.7/mlir/include/mlir/Interfaces/ |
| H A D | ControlFlowInterfaces.h | 83 OperandRange getForwardedOperands() const { return forwardedOperands; } in getForwardedOperands() 110 OperandRange operands = forwardedOperands; in getOperandIndex() 251 Optional<OperandRange>
|
| H A D | ViewLikeInterface.h | 91 OperandRange values, 105 OperandRange values, ArrayAttr integers);
|
| H A D | ControlFlowInterfaces.td | 142 "::mlir::OperandRange", "getSuccessorEntryOperands", 146 return ::mlir::OperandRange(operandEnd, operandEnd); 250 "::mlir::OperandRange", "getSuccessorOperands",
|
| H A D | ViewLikeInterface.td | 91 /*retTy=*/"::mlir::OperandRange", 103 /*retTy=*/"::mlir::OperandRange", 115 /*retTy=*/"::mlir::OperandRange",
|
| /llvm-project-15.0.7/mlir/lib/Interfaces/ |
| H A D | ControlFlowInterfaces.cpp | 42 OperandRange forwardedOperands = operands.getForwardedOperands(); in getBranchSuccessorArgument() 186 Optional<OperandRange> regionReturnOperands; in verifyTypesAlongControlFlowEdges() 395 Optional<OperandRange> 399 return range ? Optional<OperandRange>(*range) : llvm::None; in getRegionBranchSuccessorOperands()
|
| H A D | ViewLikeInterface.cpp | 94 OperandRange values, in printOperandsOrIntegersOffsetsOrStridesList() 101 OperandRange values, in printOperandsOrIntegersSizesList()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/ |
| H A D | ParallelLoopFusion.cpp | 38 auto matchOperands = [&](const OperandRange &lhs, in equalIterationSpaces() 39 const OperandRange &rhs) -> bool { in equalIterationSpaces()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Transform/IR/ |
| H A D | TransformOps.cpp | 135 OperandRange 139 return OperandRange(getOperation()->operand_end(), in getSuccessorEntryOperands() 326 OperandRange 590 OperandRange 595 return OperandRange(getOperation()->operand_end(), in getSuccessorEntryOperands()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/PDLInterp/IR/ |
| H A D | PDLInterp.cpp | 93 OperandRange attrArgs, in printCreateOperationOpAttributes() 124 OperandRange resultOperands, in printCreateOperationOpResults()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/ControlFlow/IR/ |
| H A D | ControlFlowOps.cpp | 121 OperandRange operands = successorBranch.getOperands(); in collapseBranch() 283 OperandRange trueOperands = condbr.getTrueOperands(); in matchAndRewrite() 284 OperandRange falseOperands = condbr.getFalseOperands(); in matchAndRewrite() 548 OperandRange defaultOperands, TypeRange defaultOperandTypes, in printSwitchOpCases()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/PDL/IR/ |
| H A D | PDL.cpp | 169 OperandRange attrArgs, in printOperationOpAttributes() 182 OperandRange resultTypes) { in verifyResultTypesAreInferrable()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/OpenMP/IR/ |
| H A D | OpenMPDialect.cpp | 99 OperandRange varsAllocate, in printAllocateAndAllocator() 101 OperandRange varsAllocator, in printAllocateAndAllocator() 323 OperandRange reductionVars, in printReductionVarList() 337 OperandRange reductionVars) { in verifyReductionVarList()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/PDLToPDLInterp/ |
| H A D | PredicateTree.cpp | 128 OperandRange operands = op.operands(); in getTreePredicates() 139 OperandRange types = op.types(); in getTreePredicates() 265 OperandRange arguments = op.args(); in getConstraintPredicates() 454 OperandRange operands = operationOp.operands(); in buildCostGraph() 510 OperandRange operands = op.operands(); in useOperandGroup()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/TosaToSCF/ |
| H A D | TosaToSCF.cpp | 25 OperandRange operands, PatternRewriter &rewriter) { in inlineIfCase()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Func/Transforms/ |
| H A D | FuncConversions.cpp | 70 OperandRange forwardedOperands = in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/GPU/IR/ |
| H A D | GPUBase.td | 101 "OperandRange", "getAsyncDependencies", (ins), [{}], [{
|
| /llvm-project-15.0.7/mlir/lib/Dialect/MLProgram/IR/ |
| H A D | MLProgramOps.cpp | 61 OperandRange consumeTokens, in printTokenOrdering()
|