Home
last modified time | relevance | path

Searched refs:getLBounds (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Lower/
H A DSymbolMap.h138 [](const FullDim &arr) { return arr.getLBounds().empty(); }, in hasSimpleLBounds()
139 [](const CharFullDim &arr) { return arr.getLBounds().empty(); }, in hasSimpleLBounds()
140 [](const Box &arr) { return arr.getLBounds().empty(); }, in hasSimpleLBounds()
154 return match([&](const FullDim &box) { return box.getLBounds()[dim]; }, in getLBound()
155 [&](const CharFullDim &box) { return box.getLBounds()[dim]; }, in getLBound()
156 [&](const Box &box) { return box.getLBounds()[dim]; }, in getLBound()
/llvm-project-15.0.7/flang/lib/Optimizer/Builder/
H A DBoxValue.cpp90 if (box.getLBounds().size()) { in operator <<()
92 llvm::interleaveComma(box.getLBounds(), os); in operator <<()
105 if (box.getLBounds().size()) { in operator <<()
107 llvm::interleaveComma(box.getLBounds(), os); in operator <<()
H A DFIRBuilder.cpp382 return genShape(loc, arr.getLBounds(), arr.getExtents()); in genShape()
391 if (!box.getLBounds().empty()) { in createShape()
445 return fullShape(box.getLBounds(), extents); in createSlice()
611 return x.getLBounds().empty() ? mlir::Value{} : x.getLBounds()[dim]; in readLowerBound()
614 return x.getLBounds().empty() ? mlir::Value{} : x.getLBounds()[dim]; in readLowerBound()
617 return x.getLBounds().empty() ? mlir::Value{} : x.getLBounds()[dim]; in readLowerBound()
685 box.getLBounds()); in readBoxValue()
692 box.getLBounds()); in readBoxValue()
701 return {array.getLBounds().begin(), array.getLBounds().end()}; in getNonDefaultLowerBounds()
705 return {array.getLBounds().begin(), array.getLBounds().end()}; in getNonDefaultLowerBounds()
[all …]
H A DMutableBox.cpp480 lbounds.empty() ? arr.getLBounds() : lbounds, in associateMutableBox()
485 lbounds.empty() ? arr.getLBounds() : lbounds, in associateMutableBox()
492 ? mlir::ValueRange{arr.getLBounds()} in associateMutableBox()
/llvm-project-15.0.7/flang/include/flang/Optimizer/Builder/
H A DBoxValue.h118 const llvm::SmallVectorImpl<mlir::Value> &getLBounds() const { in getLBounds() function
287 llvm::ArrayRef<mlir::Value> getLBounds() const { return lbounds; } in getLBounds() function
/llvm-project-15.0.7/flang/lib/Lower/
H A DIntrinsicCall.cpp3925 [](const fir::ArrayBoxValue &arr) { return arr.getLBounds().empty(); }, in hasDefaultLowerBound()
3927 return arr.getLBounds().empty(); in hasDefaultLowerBound()
3929 [](const fir::BoxValue &arr) { return arr.getLBounds().empty(); }, in hasDefaultLowerBound()
3991 x.getLBounds()}; in createBoxForLBOUND()
3994 return fir::ArrayBoxValue{x.getAddr(), shape, x.getLBounds()}; in createBoxForLBOUND()
H A DConvertExpr.cpp1997 return arr.getLBounds().empty() ? one : arr.getLBounds()[dim]; in genOffsetAndCoordinateOp()