clang
3.9.0
|
#include <CodeGenFunction.h>
Public Member Functions | |
bool | useLifetimeMarkers () const |
llvm::Value * | getSizeForLifetimeMarkers () const |
Address | getAllocatedAddress () const |
Returns the raw, allocated address, which is not necessarily the address of the object itself. More... | |
Address | getObjectAddress (CodeGenFunction &CGF) const |
Returns the address of the object within this declaration. More... | |
Static Public Member Functions | |
static AutoVarEmission | invalid () |
Friends | |
class | CodeGenFunction |
Definition at line 2124 of file CodeGenFunction.h.
|
inline |
Returns the raw, allocated address, which is not necessarily the address of the object itself.
Definition at line 2168 of file CodeGenFunction.h.
Referenced by clang::CodeGen::CodeGenFunction::EmitAutoVarCleanups(), clang::CodeGen::CodeGenFunction::EmitOMPLinearClauseInit(), 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 2175 of file CodeGenFunction.h.
References clang::CodeGen::CodeGenFunction::emitBlockByrefAddress().
Referenced by clang::CodeGen::CodeGenFunction::EmitAutoVarInit(), and clang::CodeGen::CodeGenFunction::emitAutoVarTypeCleanup().
|
inline |
Definition at line 2161 of file CodeGenFunction.h.
References useLifetimeMarkers().
Referenced by clang::CodeGen::CodeGenFunction::EmitAutoVarCleanups().
|
inlinestatic |
Definition at line 2156 of file CodeGenFunction.h.
Referenced by clang::CodeGen::CodeGenFunction::EmitObjCForCollectionStmt().
|
inline |
Definition at line 2158 of file CodeGenFunction.h.
Referenced by clang::CodeGen::CodeGenFunction::EmitAutoVarAlloca(), clang::CodeGen::CodeGenFunction::EmitAutoVarCleanups(), and getSizeForLifetimeMarkers().
|
friend |
Definition at line 2125 of file CodeGenFunction.h.