Lines Matching full:box
18 ex.box); in getBase()
22 const fir::CharBoxValue &box) { in operator <<() argument
23 os << "boxchar { addr: " << box.getAddr() << ", len: " << box.getLen() in operator <<()
29 const fir::ArrayBoxValue &box) { in operator <<() argument
30 os << "boxarray { addr: " << box.getAddr(); in operator <<()
31 if (box.getLBounds().size()) { in operator <<()
33 llvm::interleaveComma(box.getLBounds(), os); in operator <<()
39 llvm::interleaveComma(box.getExtents(), os); in operator <<()
45 const fir::CharArrayBoxValue &box) { in operator <<() argument
46 os << "boxchararray { addr: " << box.getAddr() << ", len : " << box.getLen(); in operator <<()
47 if (box.getLBounds().size()) { in operator <<()
49 llvm::interleaveComma(box.getLBounds(), os); in operator <<()
55 llvm::interleaveComma(box.getExtents(), os); in operator <<()
61 const fir::BoxValue &box) { in operator <<() argument
62 os << "box { addr: " << box.getAddr(); in operator <<()
63 if (box.getLen()) in operator <<()
64 os << ", size: " << box.getLen(); in operator <<()
65 if (box.params.size()) { in operator <<()
67 llvm::interleaveComma(box.params, os); in operator <<()
70 if (box.getLBounds().size()) { in operator <<()
72 llvm::interleaveComma(box.getLBounds(), os); in operator <<()
75 if (box.getExtents().size()) { in operator <<()
77 llvm::interleaveComma(box.getExtents(), os); in operator <<()
85 const fir::ProcBoxValue &box) { in operator <<() argument
86 os << "boxproc: { addr: " << box.getAddr() << ", context: " << box.hostContext in operator <<()
93 std::visit([&](const auto &value) { os << value; }, ex.box); in operator <<()