Searched refs:getLBounds (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/flang/include/flang/Lower/ |
| H A D | SymbolMap.h | 138 [](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 D | BoxValue.cpp | 90 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 D | FIRBuilder.cpp | 382 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 D | MutableBox.cpp | 480 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 D | BoxValue.h | 118 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 D | IntrinsicCall.cpp | 3925 [](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 D | ConvertExpr.cpp | 1997 return arr.getLBounds().empty() ? one : arr.getLBounds()[dim]; in genOffsetAndCoordinateOp()
|