clang
3.9.0
|
#include <CGBlocks.h>
Public Member Functions | |
bool | isIndex () const |
bool | isConstant () const |
unsigned | getIndex () const |
CharUnits | getOffset () const |
EHScopeStack::stable_iterator | getCleanup () const |
void | setCleanup (EHScopeStack::stable_iterator cleanup) |
llvm::Value * | getConstant () const |
Static Public Member Functions | |
static Capture | makeIndex (unsigned index, CharUnits offset) |
static Capture | makeConstant (llvm::Value *value) |
Definition at line 161 of file CGBlocks.h.
|
inline |
Definition at line 178 of file CGBlocks.h.
References isIndex().
Referenced by clang::CodeGen::CodeGenFunction::EmitBlockLiteral().
|
inline |
Definition at line 187 of file CGBlocks.h.
References isConstant().
Referenced by clang::CodeGen::CodeGenFunction::GenerateBlockFunction().
|
inline |
Definition at line 170 of file CGBlocks.h.
References isIndex().
Referenced by clang::CodeGen::CodeGenFunction::EmitBlockLiteral(), clang::CodeGen::CGDebugInfo::EmitDeclareOfBlockDeclRefVariable(), clang::CodeGen::CGDebugInfo::EmitDeclareOfBlockLiteralArgVariable(), enterBlockScope(), clang::CodeGen::CodeGenFunction::GenerateCopyHelperFunction(), clang::CodeGen::CodeGenFunction::GenerateDestroyHelperFunction(), and clang::CodeGen::CodeGenFunction::GetAddrOfBlockDecl().
|
inline |
Definition at line 174 of file CGBlocks.h.
References clang::CharUnits::fromQuantity(), and isIndex().
Referenced by clang::CodeGen::CodeGenFunction::EmitBlockLiteral(), enterBlockScope(), clang::CodeGen::CodeGenFunction::GenerateCopyHelperFunction(), clang::CodeGen::CodeGenFunction::GenerateDestroyHelperFunction(), and clang::CodeGen::CodeGenFunction::GetAddrOfBlockDecl().
|
inline |
Definition at line 168 of file CGBlocks.h.
References isIndex().
Referenced by clang::CodeGen::CodeGenFunction::EmitBlockLiteral(), clang::CodeGen::CGDebugInfo::EmitDeclareOfBlockLiteralArgVariable(), enterBlockScope(), clang::CodeGen::CodeGenFunction::GenerateBlockFunction(), clang::CodeGen::CodeGenFunction::GenerateCopyHelperFunction(), clang::CodeGen::CodeGenFunction::GenerateDestroyHelperFunction(), clang::CodeGen::CodeGenFunction::GetAddrOfBlockDecl(), and getConstant().
|
inline |
Definition at line 167 of file CGBlocks.h.
Referenced by getCleanup(), getIndex(), getOffset(), isConstant(), and setCleanup().
|
inlinestatic |
|
inlinestatic |
Definition at line 192 of file CGBlocks.h.
References clang::CharUnits::getQuantity(), and v.
|
inline |
Definition at line 182 of file CGBlocks.h.
References clang::format::cleanup(), and isIndex().
Referenced by enterBlockScope().