Home
last modified time | relevance | path

Searched refs:InvocationBounds (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/Interfaces/
H A DControlFlowInterfaces.h189 class InvocationBounds {
193 InvocationBounds(unsigned lb, Optional<unsigned> ub) : lower(lb), upper(ub) { in InvocationBounds() function
205 static InvocationBounds getUnknown() { return {0, llvm::None}; } in getUnknown()
H A DControlFlowInterfaces.td187 "::llvm::SmallVectorImpl<::mlir::InvocationBounds> &"
190 ::mlir::InvocationBounds::getUnknown()); }]
/llvm-project-15.0.7/mlir/lib/Transforms/Utils/
H A DControlFlowSinkUtils.cpp143 SmallVector<InvocationBounds> bounds; in getSinglyExecutedRegionsToSink()
149 const InvocationBounds &bound = std::get<1>(it); in getSinglyExecutedRegionsToSink()
/llvm-project-15.0.7/mlir/lib/Dialect/Transform/IR/
H A DTransformOps.cpp157 ArrayRef<Attribute> operands, SmallVectorImpl<InvocationBounds> &bounds) { in getRegionInvocationBounds()
163 bounds.resize(getNumRegions(), InvocationBounds(0, 1)); in getRegionInvocationBounds()
615 ArrayRef<Attribute> operands, SmallVectorImpl<InvocationBounds> &bounds) { in getRegionInvocationBounds()
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestDialect.cpp1465 SmallVectorImpl<InvocationBounds> &invocationBounds) { in getRegionInvocationBounds()
1487 SmallVectorImpl<InvocationBounds> &invocationBounds) { in getRegionInvocationBounds()
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/IR/
H A DSCF.cpp1476 SmallVectorImpl<InvocationBounds> &invocationBounds) { in getRegionInvocationBounds()