Home
last modified time | relevance | path

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

/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dinitial-image.cpp16 auto InitialImage::Add(ConstantSubscript offset, std::size_t bytes, in Add()
51 void InitialImage::AddPointer( in AddPointer()
56 void InitialImage::Incorporate(ConstantSubscript toOffset, in Incorporate()
57 const InitialImage &from, ConstantSubscript fromOffset, in Incorporate()
74 const ConstantSubscripts &extents, const InitialImage &image, in AsConstantHelper()
183 const InitialImage &image_;
189 std::optional<Expr<SomeType>> InitialImage::AsConstant(FoldingContext &context, in AsConstant()
196 std::optional<Expr<SomeType>> InitialImage::AsConstantPointer( in AsConstantPointer()
H A Dfold.cpp266 InitialImage image{*sourceBytes}; in FoldTransfer()
267 InitialImage::Result imageResult{ in FoldTransfer()
269 CHECK(imageResult == InitialImage::Ok); in FoldTransfer()
/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dinitial-image.h23 class InitialImage {
32 explicit InitialImage(std::size_t bytes) : data_(bytes) {} in InitialImage() function
33 InitialImage(InitialImage &&that) = default;
103 void Incorporate(ConstantSubscript toOffset, const InitialImage &from,
/llvm-project-15.0.7/flang/lib/Semantics/
H A Ddata-to-inits.h33 evaluate::InitialImage image;
H A Ddata-to-inits.cpp324 const auto GetImage{[&]() -> evaluate::InitialImage & { in InitElement()
418 case evaluate::InitialImage::Ok: in InitElement()
420 case evaluate::InitialImage::NotAConstant: in InitElement()
425 case evaluate::InitialImage::OutOfRange: in InitElement()