|
clang 23.0.0git
|
#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CodeGen/CodeGenFunction.h"
Public Member Functions | |
| bool | useLifetimeMarkers () const |
| Address | getAllocatedAddress () const |
| Returns the raw, allocated address, which is not necessarily the address of the object itself. | |
| RawAddress | getOriginalAllocatedAddress () const |
| Returns the address for the original alloca instruction. | |
| Address | getObjectAddress (CodeGenFunction &CGF) const |
| Returns the address of the object within this declaration. | |
Static Public Member Functions | |
| static AutoVarEmission | invalid () |
Friends | |
| class | CodeGenFunction |
Definition at line 3461 of file CodeGenFunction.h.
|
inline |
Returns the raw, allocated address, which is not necessarily the address of the object itself.
It is casted to default address space for address space agnostic languages.
Definition at line 3509 of file CodeGenFunction.h.
Referenced by clang::CodeGen::CodeGenFunction::EmitAutoVarAlloca(), clang::CodeGen::CodeGenFunction::EmitAutoVarInit(), clang::CodeGen::CodeGenFunction::EmitOMPFirstprivateClause(), clang::CodeGen::CodeGenFunction::EmitOMPLinearClauseInit(), clang::CodeGen::CodeGenFunction::EmitOMPPrivateLoopCounters(), and clang::CodeGen::CodeGenFunction::EmitOMPReductionClauseInit().
|
inline |
Returns the address of the object within this declaration.
Note that this does not chase the forwarding pointer for __block decls.
Definition at line 3517 of file CodeGenFunction.h.
References CodeGenFunction, and clang::CodeGen::CodeGenFunction::emitBlockByrefAddress().
Referenced by clang::CodeGen::CodeGenFunction::EmitAutoVarInit(), and clang::CodeGen::CodeGenFunction::emitAutoVarTypeCleanup().
|
inline |
Returns the address for the original alloca instruction.
Definition at line 3512 of file CodeGenFunction.h.
Referenced by clang::CodeGen::CodeGenFunction::EmitAutoVarAlloca().
|
inlinestatic |
Definition at line 3502 of file CodeGenFunction.h.
References clang::Invalid.
Referenced by clang::CodeGen::CodeGenFunction::EmitObjCForCollectionStmt().
|
inline |
Definition at line 3504 of file CodeGenFunction.h.
Referenced by clang::CodeGen::CodeGenFunction::EmitAutoVarAlloca().
|
friend |
Definition at line 3462 of file CodeGenFunction.h.
References CodeGenFunction.
Referenced by CodeGenFunction, and getObjectAddress().