|
FLANG
|
Polymorphic value associated with a dynamic type descriptor. More...
#include <flang/Optimizer/Builder/BoxValue.h>
Public Member Functions | |
| PolymorphicValue (mlir::Value addr, mlir::Value sourceBox) | |
| PolymorphicValue | clone (mlir::Value newBase) const |
| mlir::Value | getSourceBox () const |
| LLVM_DUMP_METHOD void | dump () const |
| Public Member Functions inherited from fir::AbstractBox | |
| AbstractBox (mlir::Value addr) | |
| mlir::Value | getAddr () const |
Protected Attributes | |
| mlir::Value | sourceBox |
| Protected Attributes inherited from fir::AbstractBox | |
| mlir::Value | addr |
Friends | |
| llvm::raw_ostream & | operator<< (llvm::raw_ostream &, const PolymorphicValue &) |
Polymorphic value associated with a dynamic type descriptor.