FLANG
fir::factory::SimpleCopy Class Reference

Structure to hold the value of a single entity. More...

#include <flang/Optimizer/Builder/TemporaryStorage.h>

Public Member Functions

 SimpleCopy (mlir::Location loc, fir::FirOpBuilder &builder, hlfir::Entity source, llvm::StringRef tempName)
void pushValue (mlir::Location loc, fir::FirOpBuilder &builder, mlir::Value value)
void resetFetchPosition (mlir::Location loc, fir::FirOpBuilder &builder)
mlir::Value fetch (mlir::Location loc, fir::FirOpBuilder &builder)
void destroy (mlir::Location loc, fir::FirOpBuilder &builder)
bool canBeFetchedAfterPush () const

Public Attributes

hlfir::AssociateOp copy
 Temporary storage for the copy.

Detailed Description

Structure to hold the value of a single entity.


The documentation for this class was generated from the following files: