Home
last modified time | relevance | path

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

/external/llvm-project/flang/include/flang/Lower/Support/
DBoxValue.h81 class AbstractArrayBox {
83 AbstractArrayBox() = default;
84 AbstractArrayBox(llvm::ArrayRef<mlir::Value> extents, in AbstractArrayBox() function
109 class ArrayBoxValue : public AbstractBox, public AbstractArrayBox {
113 : AbstractBox{addr}, AbstractArrayBox{extents, lbounds} {}
125 class CharArrayBoxValue : public CharBoxValue, public AbstractArrayBox {
130 : CharBoxValue{addr, len}, AbstractArrayBox{extents, lbounds} {}
164 class BoxValue : public AbstractBox, public AbstractArrayBox {
166 BoxValue(mlir::Value addr) : AbstractBox{addr}, AbstractArrayBox{} {} in BoxValue()
168 : AbstractBox{addr}, AbstractArrayBox{}, len{len} {} in BoxValue()
[all …]