|
My Project
|
#include <Utils.h>

Public Member Functions | |
| LogicalResult | getAsConstraints (FlatAffineConstraints *cst) |
| void | clearBounds () |
Public Attributes | |
| SmallVector< Value, 4 > | ivs |
| SmallVector< AffineMap, 4 > | lbs |
| SmallVector< AffineMap, 4 > | ubs |
| std::vector< SmallVector< Value, 4 > > | lbOperands |
| std::vector< SmallVector< Value, 4 > > | ubOperands |
| Block::iterator | insertPoint |
ComputationSliceState aggregates loop IVs, loop bound AffineMaps and their associated operands for a set of loops within a loop nest (typically the set of loops surrounding a store operation). Loop bound AffineMaps which are non-null represent slices of that loop's iteration space.
| void ComputationSliceState::clearBounds | ( | ) |
| LogicalResult ComputationSliceState::getAsConstraints | ( | FlatAffineConstraints * | cst | ) |
| Block::iterator mlir::ComputationSliceState::insertPoint |
| SmallVector<Value, 4> mlir::ComputationSliceState::ivs |
| std::vector<SmallVector<Value, 4> > mlir::ComputationSliceState::lbOperands |
| SmallVector<AffineMap, 4> mlir::ComputationSliceState::lbs |
| std::vector<SmallVector<Value, 4> > mlir::ComputationSliceState::ubOperands |
| SmallVector<AffineMap, 4> mlir::ComputationSliceState::ubs |
1.8.13