FLANG
Public Member Functions | Public Attributes | List of all members
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: