Home
last modified time | relevance | path

Searched refs:lbounds (Results 1 – 8 of 8) sorted by relevance

/external/llvm-project/flang/include/flang/Lower/Support/
DBoxValue.h85 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/
DSymbolMap.h205 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/
Dinitial-image.h67 for (auto at{x.lbounds()}; elements-- > 0; x.IncrementSubscripts(at)) { in Add()
Dtools.h870 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()
Dconstant.h66 const ConstantSubscripts &lbounds() const { return lbounds_; } in lbounds() function
/external/llvm-project/flang/lib/Evaluate/
Dconstant.cpp141 ConstantSubscripts sourceSubscripts{source.lbounds()}; in CopyFrom()
255 ConstantSubscripts sourceSubscripts{source.lbounds()}; in CopyFrom()
Dfold-implementation.h182 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()
Dinitial-image.cpp26 auto at{x.lbounds()}; in Add()