|
clang 24.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, const 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 807 of file CIRGenFunction.h.
|
inline |
Definition at line 814 of file CIRGenFunction.h.
Referenced by forReference(), and forValue().
|
inlinestatic |
Definition at line 815 of file CIRGenFunction.h.
References ConstantEmission().
Referenced by clang::CIRGen::CIRGenFunction::tryEmitAsConstant().
|
inlinestatic |
Definition at line 818 of file CIRGenFunction.h.
References ConstantEmission().
Referenced by clang::CIRGen::CIRGenFunction::tryEmitAsConstant().
|
inline |
Definition at line 827 of file CIRGenFunction.h.
References clang::CIRGen::CIRGenFunction::CIRGenFunction(), clang::CIRGen::CIRGenFunction::getBuilder(), cir::CIRBaseBuilderTy::getConstant(), clang::CIRGen::CIRGenFunction::getLoc(), clang::Stmt::getSourceRange(), clang::Expr::getType(), isReference(), and clang::CIRGen::CIRGenFunction::makeNaturalAlignAddrLValue().
Referenced by clang::CIRGen::CIRGenFunction::emitScalarConstant().
|
inline |
Definition at line 835 of file CIRGenFunction.h.
References isReference().
Referenced by clang::CIRGen::CIRGenFunction::emitScalarConstant().
|
inline |
Definition at line 826 of file CIRGenFunction.h.
Referenced by clang::CIRGen::CIRGenFunction::emitScalarConstant(), getReferenceLValue(), and getValue().
|
inlineexplicit |
Definition at line 822 of file CIRGenFunction.h.