|
clang 22.0.0git
|
#include "/work/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CIR/CodeGen/CIRGenFunction.h"
Public Member Functions | |
| ConstantEmission () | |
| operator bool () const | |
| bool | isReference () const |
| LValue | getReferenceLValue (CIRGenFunction &cgf, Expr *refExpr) const |
| mlir::TypedAttr | getValue () const |
Static Public Member Functions | |
| static ConstantEmission | forReference (mlir::TypedAttr c) |
| static ConstantEmission | forValue (mlir::TypedAttr c) |
Definition at line 520 of file CIRGenFunction.h.
|
inline |
Definition at line 527 of file CIRGenFunction.h.
Referenced by forReference(), and forValue().
|
inlinestatic |
Definition at line 528 of file CIRGenFunction.h.
References c, and ConstantEmission().
|
inlinestatic |
Definition at line 531 of file CIRGenFunction.h.
References c, and ConstantEmission().
Referenced by clang::CIRGen::CIRGenFunction::tryEmitAsConstant().
|
inline |
Definition at line 540 of file CIRGenFunction.h.
References clang::CIRGen::CIRGenFunction::cgm, clang::CIRGen::CIRGenFunction::CIRGenFunction(), clang::CIRGen::CIRGenModule::errorNYI(), clang::Stmt::getSourceRange(), and isReference().
|
inline |
Definition at line 547 of file CIRGenFunction.h.
References isReference().
Referenced by clang::CIRGen::CIRGenFunction::emitScalarConstant().
|
inline |
Definition at line 539 of file CIRGenFunction.h.
Referenced by clang::CIRGen::CIRGenFunction::emitScalarConstant(), getReferenceLValue(), and getValue().
|
inlineexplicit |
Definition at line 535 of file CIRGenFunction.h.