Home
last modified time | relevance | path

Searched refs:isContiguous (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DBuiltinAttributeInterfaces.h39 : isContiguous(rhs.isContiguous), isSplat(rhs.isSplat) { in ElementsAttrIndexer()
40 if (isContiguous) in ElementsAttrIndexer()
46 : isContiguous(rhs.isContiguous), isSplat(rhs.isSplat) { in ElementsAttrIndexer()
47 if (isContiguous) in ElementsAttrIndexer()
53 if (!isContiguous) in ~ElementsAttrIndexer()
83 return isContiguous ? conState.at<T>(index) : nonConState.at<T>(index); in at()
87 ElementsAttrIndexer(bool isContiguous, bool isSplat) in ElementsAttrIndexer()
88 : isContiguous(isContiguous), isSplat(isSplat), conState(nullptr) {} in ElementsAttrIndexer()
187 bool isContiguous; member
H A DBuiltinAttributeInterfaces.td143 /*isContiguous=*/std::true_type());
149 elementID, /*isContiguous=*/std::false_type());
214 IsContiguousT isContiguous) const {
215 return getValueImpl<Ts...>(elementID, isContiguous);
222 IsContiguousT isContiguous) const {
224 return buildValueResult<T>(isContiguous);
225 return getValueImpl<Ts...>(elementID, isContiguous);
238 /*isContiguous*/std::true_type) const {
252 /*isContiguous*/std::false_type) const {
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/
H A DLoopAnalysis.cpp323 bool isContiguous = load ? isContiguousAccess(loop.getInductionVar(), load, in isVectorizableLoopBody() local
334 return isContiguous; in isVectorizableLoopBody()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dpointer-assignment.cpp94 bool isContiguous) { in set_isContiguous() argument
95 isContiguous_ = isContiguous; in set_isContiguous()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DElementwiseOpFusion.cpp1061 bool isContiguous = false; in getCollapsableIterationSpaceDims() local
1072 isContiguous = true; in getCollapsableIterationSpaceDims()
1077 isContiguous = false; in getCollapsableIterationSpaceDims()
1083 if (!isContiguous) in getCollapsableIterationSpaceDims()
/llvm-project-15.0.7/flang/include/flang/Optimizer/Builder/
H A DBoxValue.h277 bool isContiguous() const { return false; } in isContiguous() function
/llvm-project-15.0.7/llvm/lib/IR/
H A DMetadata.cpp1075 static bool isContiguous(const ConstantRange &A, const ConstantRange &B) { in isContiguous() function
1080 return !A.intersectWith(B).isEmptySet() || isContiguous(A, B); in canBeMerged()
H A DVerifier.cpp3767 static bool isContiguous(const ConstantRange &A, const ConstantRange &B) { in isContiguous() function
3801 Check(!isContiguous(CurRange, LastRange), "Intervals are contiguous", in visitRangeMetadata()
3814 Check(!isContiguous(FirstRange, LastRange), "Intervals are contiguous", in visitRangeMetadata()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaChecking.cpp12544 bool isContiguous() const { return PromotedMin <= PromotedMax; } in isContiguous() function
12569 if (!isContiguous()) { in compare()