Lines Matching refs:CodeGenModule
43 CodeGenModule::ByrefHelpers::~ByrefHelpers() {} in ~ByrefHelpers()
46 static llvm::Constant *buildGlobalBlock(CodeGenModule &CGM,
51 static llvm::Constant *buildCopyHelper(CodeGenModule &CGM, in buildCopyHelper()
57 static llvm::Constant *buildDisposeHelper(CodeGenModule &CGM, in buildDisposeHelper()
76 static llvm::Constant *buildBlockDescriptor(CodeGenModule &CGM, in buildBlockDescriptor()
266 static llvm::Constant *tryCaptureAsConstant(CodeGenModule &CGM, in tryCaptureAsConstant()
297 static void initializeForBlockHeader(CodeGenModule &CGM, CGBlockInfo &info, in initializeForBlockHeader()
331 static void computeBlockInfo(CodeGenModule &CGM, CodeGenFunction *CGF, in computeBlockInfo()
879 llvm::Type *CodeGenModule::getBlockDescriptorType() { in getBlockDescriptorType()
909 llvm::Type *CodeGenModule::getGenericBlockLiteralType() { in getGenericBlockLiteralType()
1017 CodeGenModule::GetAddrOfGlobalBlock(const BlockExpr *blockExpr, in GetAddrOfGlobalBlock()
1039 static llvm::Constant *buildGlobalBlock(CodeGenModule &CGM, in buildGlobalBlock()
1577 class ObjectByrefHelpers : public CodeGenModule::ByrefHelpers {
1613 class ARCWeakByrefHelpers : public CodeGenModule::ByrefHelpers {
1634 class ARCStrongByrefHelpers : public CodeGenModule::ByrefHelpers {
1675 class ARCStrongBlockByrefHelpers : public CodeGenModule::ByrefHelpers {
1705 class CXXByrefHelpers : public CodeGenModule::ByrefHelpers {
1737 CodeGenModule::ByrefHelpers &byrefInfo) { in generateByrefCopyHelper()
1799 static llvm::Constant *buildByrefCopyHelper(CodeGenModule &CGM, in buildByrefCopyHelper()
1802 CodeGenModule::ByrefHelpers &info) { in buildByrefCopyHelper()
1812 CodeGenModule::ByrefHelpers &byrefInfo) { in generateByrefDisposeHelper()
1860 static llvm::Constant *buildByrefDisposeHelper(CodeGenModule &CGM, in buildByrefDisposeHelper()
1863 CodeGenModule::ByrefHelpers &info) { in buildByrefDisposeHelper()
1870 template <class T> static T *buildByrefHelpers(CodeGenModule &CGM, in buildByrefHelpers()
1883 CodeGenModule::ByrefHelpers *node in buildByrefHelpers()
1900 CodeGenModule::ByrefHelpers *
2106 CodeGenModule::ByrefHelpers *helpers = in emitByrefStructureInit()
2235 static void configureBlocksRuntimeObject(CodeGenModule &CGM, in configureBlocksRuntimeObject()
2244 llvm::Constant *CodeGenModule::getBlockObjectDispose() { in getBlockObjectDispose()
2256 llvm::Constant *CodeGenModule::getBlockObjectAssign() { in getBlockObjectAssign()
2268 llvm::Constant *CodeGenModule::getNSConcreteGlobalBlock() { in getNSConcreteGlobalBlock()
2279 llvm::Constant *CodeGenModule::getNSConcreteStackBlock() { in getNSConcreteStackBlock()