Home
last modified time | relevance | path

Searched refs:blockInfo (Results 1 – 7 of 7) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGBlocks.cpp52 const CGBlockInfo &blockInfo,
57 const CGBlockInfo &blockInfo) { in buildCopyHelper() argument
58 return CodeGenFunction(CGM).GenerateCopyHelperFunction(blockInfo); in buildCopyHelper()
63 const CGBlockInfo &blockInfo) { in buildDisposeHelper() argument
64 return CodeGenFunction(CGM).GenerateDestroyHelperFunction(blockInfo); in buildDisposeHelper()
186 const CGBlockInfo &blockInfo) { in buildBlockDescriptor() argument
204 descName = getBlockDescriptorName(blockInfo, CGM); in buildBlockDescriptor()
222 elements.addInt(ulong, blockInfo.BlockSize.getQuantity()); in buildBlockDescriptor()
226 if (blockInfo.needsCopyDisposeHelpers()) { in buildBlockDescriptor()
228 llvm::Constant *copyHelper = buildCopyHelper(CGM, blockInfo); in buildBlockDescriptor()
[all …]
H A DCGObjCRuntime.h316 const CodeGen::CGBlockInfo &blockInfo) = 0;
318 const CodeGen::CGBlockInfo &blockInfo) = 0;
320 const CGBlockInfo &blockInfo) { in getRCBlockLayoutStr() argument
H A DCGObjCMac.cpp1114 const CGBlockInfo &blockInfo) override;
1116 const CGBlockInfo &blockInfo) override;
1118 const CGBlockInfo &blockInfo) override;
1124 void fillRunSkipBlockVars(CodeGenModule &CGM, const CGBlockInfo &blockInfo);
2379 void visitBlock(const CGBlockInfo &blockInfo);
2400 const CGBlockInfo &blockInfo) { in BuildGCBlockLayout() argument
2406 IvarLayoutBuilder builder(CGM, CharUnits::Zero(), blockInfo.BlockSize, in BuildGCBlockLayout()
2409 builder.visitBlock(blockInfo); in BuildGCBlockLayout()
2424 void IvarLayoutBuilder::visitBlock(const CGBlockInfo &blockInfo) { in visitBlock() argument
2429 const BlockDecl *blockDecl = blockInfo.getBlockDecl(); in visitBlock()
[all …]
H A DCGDebugInfo.h471 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint = nullptr);
H A DCGDebugInfo.cpp4470 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint) { in EmitDeclareOfBlockDeclRefVariable() argument
4503 target.getStructLayout(blockInfo.StructureType) in EmitDeclareOfBlockDeclRefVariable()
4504 ->getElementOffset(blockInfo.getCapture(VD).getIndex())); in EmitDeclareOfBlockDeclRefVariable()
H A DCodeGenFunction.h2083 llvm::Constant *GenerateCopyHelperFunction(const CGBlockInfo &blockInfo);
2084 llvm::Constant *GenerateDestroyHelperFunction(const CGBlockInfo &blockInfo);
H A DCGObjCGNU.cpp657 const CGBlockInfo &blockInfo) override { in BuildGCBlockLayout() argument
661 const CGBlockInfo &blockInfo) override { in BuildRCBlockLayout() argument