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()
272 static llvm::Constant *tryCaptureAsConstant(CodeGenModule &CGM, in tryCaptureAsConstant()
303 static void initializeForBlockHeader(CodeGenModule &CGM, CGBlockInfo &info, in initializeForBlockHeader()
337 static void computeBlockInfo(CodeGenModule &CGM, CodeGenFunction *CGF, in computeBlockInfo()
901 llvm::Type *CodeGenModule::getBlockDescriptorType() { in getBlockDescriptorType()
931 llvm::Type *CodeGenModule::getGenericBlockLiteralType() { in getGenericBlockLiteralType()
1041 CodeGenModule::GetAddrOfGlobalBlock(const BlockExpr *blockExpr, in GetAddrOfGlobalBlock()
1063 static llvm::Constant *buildGlobalBlock(CodeGenModule &CGM, in buildGlobalBlock()
1603 class ObjectByrefHelpers : public CodeGenModule::ByrefHelpers {
1639 class ARCWeakByrefHelpers : public CodeGenModule::ByrefHelpers {
1660 class ARCStrongByrefHelpers : public CodeGenModule::ByrefHelpers {
1701 class ARCStrongBlockByrefHelpers : public CodeGenModule::ByrefHelpers {
1731 class CXXByrefHelpers : public CodeGenModule::ByrefHelpers {
1763 CodeGenModule::ByrefHelpers &byrefInfo) { in generateByrefCopyHelper()
1827 static llvm::Constant *buildByrefCopyHelper(CodeGenModule &CGM, in buildByrefCopyHelper()
1830 CodeGenModule::ByrefHelpers &info) { in buildByrefCopyHelper()
1840 CodeGenModule::ByrefHelpers &byrefInfo) { in generateByrefDisposeHelper()
1888 static llvm::Constant *buildByrefDisposeHelper(CodeGenModule &CGM, in buildByrefDisposeHelper()
1891 CodeGenModule::ByrefHelpers &info) { in buildByrefDisposeHelper()
1898 template <class T> static T *buildByrefHelpers(CodeGenModule &CGM, in buildByrefHelpers()
1911 CodeGenModule::ByrefHelpers *node in buildByrefHelpers()
1928 CodeGenModule::ByrefHelpers *
2136 CodeGenModule::ByrefHelpers *helpers = in emitByrefStructureInit()
2267 static void configureBlocksRuntimeObject(CodeGenModule &CGM, in configureBlocksRuntimeObject()
2276 llvm::Constant *CodeGenModule::getBlockObjectDispose() { in getBlockObjectDispose()
2288 llvm::Constant *CodeGenModule::getBlockObjectAssign() { in getBlockObjectAssign()
2300 llvm::Constant *CodeGenModule::getNSConcreteGlobalBlock() { in getNSConcreteGlobalBlock()
2311 llvm::Constant *CodeGenModule::getNSConcreteStackBlock() { in getNSConcreteStackBlock()