clang
3.7.0
|
#include <CodeGenFunction.h>
Public Member Functions | |
bool | useLifetimeMarkers () const |
llvm::Value * | getSizeForLifetimeMarkers () const |
llvm::Value * | getAllocatedAddress () const |
llvm::Value * | getObjectAddress (CodeGenFunction &CGF) const |
Static Public Member Functions | |
static AutoVarEmission | invalid () |
Friends | |
class | CodeGenFunction |
Definition at line 1894 of file CodeGenFunction.h.
|
inline |
Returns the raw, allocated address, which is not necessarily the address of the object itself.
Definition at line 1941 of file CodeGenFunction.h.
Referenced by clang::CodeGen::CodeGenFunction::EmitAutoVarCleanups().
|
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 1948 of file CodeGenFunction.h.
References clang::CodeGen::CodeGenFunction::Builder, clang::CodeGen::CodeGenFunction::getByRefValueLLVMField(), and clang::NamedDecl::getNameAsString().
Referenced by clang::CodeGen::CodeGenFunction::EmitAutoVarInit(), and clang::CodeGen::CodeGenFunction::emitAutoVarTypeCleanup().
|
inline |
Definition at line 1934 of file CodeGenFunction.h.
References useLifetimeMarkers().
Referenced by clang::CodeGen::CodeGenFunction::EmitAutoVarCleanups().
|
inlinestatic |
Definition at line 1929 of file CodeGenFunction.h.
Referenced by clang::CodeGen::CodeGenFunction::EmitObjCForCollectionStmt().
|
inline |
Definition at line 1931 of file CodeGenFunction.h.
Referenced by clang::CodeGen::CodeGenFunction::EmitAutoVarAlloca(), clang::CodeGen::CodeGenFunction::EmitAutoVarCleanups(), and getSizeForLifetimeMarkers().
|
friend |
Definition at line 1895 of file CodeGenFunction.h.