Searched refs:lbounds (Results 1 – 8 of 8) sorted by relevance
/external/llvm-project/flang/include/flang/Lower/Support/ |
D | BoxValue.h | 85 llvm::ArrayRef<mlir::Value> lbounds) in AbstractArrayBox() argument 86 : extents{extents.begin(), extents.end()}, lbounds{lbounds.begin(), in AbstractArrayBox() 87 lbounds.end()} {} 97 return lbounds; in getLBounds() 100 bool lboundsAllOne() const { return lbounds.empty(); } in lboundsAllOne() 104 llvm::SmallVector<mlir::Value, 4> lbounds; variable 112 llvm::ArrayRef<mlir::Value> lbounds = {}) 113 : AbstractBox{addr}, AbstractArrayBox{extents, lbounds} {} 116 return {newBase, extents, lbounds}; in clone() 129 llvm::ArrayRef<mlir::Value> lbounds = {}) [all …]
|
/external/llvm-project/flang/lib/Lower/ |
D | SymbolMap.h | 205 llvm::ArrayRef<mlir::Value> lbounds, 207 makeSym(sym, SymbolBox::FullDim(value, extents, lbounds), force); 214 llvm::ArrayRef<mlir::Value> lbounds, 216 makeSym(sym, SymbolBox::CharFullDim(value, len, extents, lbounds), force); 222 llvm::ArrayRef<mlir::Value> lbounds, 225 makeSym(sym, SymbolBox::Derived(value, size, params, extents, lbounds),
|
/external/llvm-project/flang/include/flang/Evaluate/ |
D | initial-image.h | 67 for (auto at{x.lbounds()}; elements-- > 0; x.IncrementSubscripts(at)) { in Add()
|
D | tools.h | 870 ConstantSubscripts &&extents, std::optional<ConstantSubscripts> &&lbounds) in ScalarConstantExpander() argument 871 : extents_{std::move(extents)}, lbounds_{std::move(lbounds)} {} in ScalarConstantExpander() 873 ConstantSubscripts &&extents, ConstantSubscripts &&lbounds) in ScalarConstantExpander() argument 874 : extents_{std::move(extents)}, lbounds_{std::move(lbounds)} {} in ScalarConstantExpander()
|
D | constant.h | 66 const ConstantSubscripts &lbounds() const { return lbounds_; } in lbounds() function
|
/external/llvm-project/flang/lib/Evaluate/ |
D | constant.cpp | 141 ConstantSubscripts sourceSubscripts{source.lbounds()}; in CopyFrom() 255 ConstantSubscripts sourceSubscripts{source.lbounds()}; in CopyFrom()
|
D | fold-implementation.h | 182 const auto &lbounds{array.lbounds()}; in ApplySubscripts() 193 ssLB.push_back(ss.lbounds().front()); in ApplySubscripts() 217 if (at[j] < lbounds[j] || at[j] >= lbounds[j] + shape[j]) { in ApplySubscripts() 258 ConstantSubscripts at{structures.lbounds()}; in ApplyComponent() 586 ConstantSubscripts subscripts{result.lbounds()}; in Reshape() 823 ConstantSubscripts at{c->lbounds()}; in AsFlatArrayConstructor()
|
D | initial-image.cpp | 26 auto at{x.lbounds()}; in Add()
|