| /llvm-project-15.0.7/flang/lib/Optimizer/Builder/ |
| H A D | BoxValue.cpp | 29 [](const fir::CharArrayBoxValue &x) { return x.getLen(); }, in getLen() 58 [](const fir::CharArrayBoxValue &x) -> RT { return {x.getLen()}; }, in getTypeParams() 75 [](const fir::CharArrayBoxValue &) { return true; }, in isArray() argument 103 const fir::CharArrayBoxValue &box) { in operator <<() 245 [](const fir::CharArrayBoxValue &box) -> bool { in isAssumedSize()
|
| H A D | FIRBuilder.cpp | 389 [&](const fir::CharArrayBoxValue &box) { return genShape(loc, box); }, in createShape() 440 [&](const fir::CharArrayBoxValue &box) { in createSlice() 474 [&](const fir::CharArrayBoxValue &box) -> mlir::Value { in createBox() 551 [&](const fir::CharArrayBoxValue &x) -> mlir::Value { in readCharLen() 580 [&](const fir::CharArrayBoxValue &x) -> mlir::Value { in readExtent() 613 [&](const fir::CharArrayBoxValue &x) -> mlir::Value { in readLowerBound() 683 return fir::CharArrayBoxValue(addr, len, in readBoxValue() 703 [&](const fir::CharArrayBoxValue &array) in getNonDefaultLowerBounds() 720 [&](const fir::CharArrayBoxValue &character) in getNonDeferredLenParams() 928 return fir::CharArrayBoxValue{component, len, extents}; in componentToExtendedValue() [all …]
|
| H A D | MutableBox.cpp | 417 return fir::CharArrayBoxValue{addr, len, extents, lbounds}; in genMutableBoxRead() 483 [&](const fir::CharArrayBoxValue &arr) { in associateMutableBox() 581 [&](const fir::CharArrayBoxValue &arr) { in associateMutableBoxWithRemap() 736 return fir::CharArrayBoxValue{newAddr, len, extents}; in genReallocIfNeeded()
|
| H A D | Character.cpp | 187 return fir::CharArrayBoxValue{base, resultLen, extents}; in toExtendedValue() 220 const fir::CharArrayBoxValue &box) { in toScalarCharacter() 243 const fir::CharArrayBoxValue &box) { in createEmbox() 611 [](const fir::CharArrayBoxValue &b) -> T { in createUnboxChar()
|
| /llvm-project-15.0.7/flang/include/flang/Optimizer/Builder/ |
| H A D | BoxValue.h | 33 class CharArrayBoxValue; variable 39 llvm::raw_ostream &operator<<(llvm::raw_ostream &, const CharArrayBoxValue &); 148 class CharArrayBoxValue : public CharBoxValue, public AbstractArrayBox { 150 CharArrayBoxValue(mlir::Value addr, mlir::Value len, 155 CharArrayBoxValue clone(mlir::Value newBase) const { in clone() 164 const CharArrayBoxValue &); 455 std::variant<UnboxedValue, CharBoxValue, ArrayBoxValue, CharArrayBoxValue,
|
| H A D | Character.h | 74 mlir::Value createEmbox(const fir::CharArrayBoxValue &str); 78 fir::CharBoxValue toScalarCharacter(const fir::CharArrayBoxValue &);
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | SymbolMap.cpp | 25 [&](const fir::CharArrayBoxValue &v) { makeSym(sym, v, force); }, in addSymbol()
|
| H A D | ConvertExpr.cpp | 268 return fir::CharArrayBoxValue(newBase, len, extents, origins); in __anon67dfc8450102() 1087 [&](const fir::CharArrayBoxValue &) { in genval() argument 1649 return fir::CharArrayBoxValue{array, len, extents, lbounds}; in genArrayLit() 1806 [&](const fir::CharArrayBoxValue &) -> ExtValue { in gen() argument 2048 [&](const fir::CharArrayBoxValue &arr) -> ExtValue { in genOffsetAndCoordinateOp() 2375 return fir::CharArrayBoxValue(base, lengths[0], extents); in toExtendedValue() 2430 return fir::CharArrayBoxValue{temp, charLen, extents}; in genArrayTempFromMold() 2566 [&](const fir::CharArrayBoxValue &) { in genCallOpAndResult() argument 3134 [&](const fir::CharArrayBoxValue &x) { in genRawProcedureRef() 5523 return genarr(fir::CharArrayBoxValue{addr, len, extents}); in genarr() [all …]
|
| H A D | IntrinsicCall.cpp | 164 [&](const fir::CharArrayBoxValue &box) -> fir::ExtendedValue { in genFuncDim() 2065 [&](const fir::CharArrayBoxValue &box) -> fir::ExtendedValue { in readAndAddCleanUp() 3926 [](const fir::CharArrayBoxValue &arr) { in hasDefaultLowerBound() 3989 [&](const fir::CharArrayBoxValue &x) -> fir::ExtendedValue { in createBoxForLBOUND() 3990 return fir::CharArrayBoxValue{x.getAddr(), x.getLen(), shape, in createBoxForLBOUND()
|
| H A D | IO.cpp | 812 [&](const fir::CharArrayBoxValue &x) -> ValuePair { in genBuffer()
|
| H A D | Bridge.cpp | 459 return fir::CharArrayBoxValue{temp, len, extents}; in createHostAssociateVarClone()
|
| /llvm-project-15.0.7/flang/include/flang/Lower/ |
| H A D | SymbolMap.h | 65 using CharFullDim = fir::CharArrayBoxValue;
|