Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGBlocks.cpp784 CGBlockInfo &blockInfo = in enterBlockScope() local
797 blockInfo.LocalAddress = CGF.CreateTempAlloca(blockInfo.StructureType, in enterBlockScope()
846 if (!blockInfo.DominatingIP) in enterBlockScope()
939 CurGD, blockInfo, LocalDeclMap, isLambdaConv, blockInfo.CanBeGlobal); in EmitBlockLiteral()
943 if (blockInfo.CanBeGlobal) in EmitBlockLiteral()
972 if (blockInfo.HasCXXObject) in EmitBlockLiteral()
974 if (blockInfo.UsesStret) in EmitBlockLiteral()
1036 Address addr = projectField(blockInfo.CXXThisIndex, blockInfo.CXXThisOffset, in EmitBlockLiteral()
1418 if (blockInfo.UsesStret) in buildGlobalBlock()
1535 BlockInfo = &blockInfo; in GenerateBlockFunction()
[all …]
H A DCGObjCRuntime.h278 const CodeGen::CGBlockInfo &blockInfo) = 0;
280 const CodeGen::CGBlockInfo &blockInfo) = 0;
282 const CGBlockInfo &blockInfo) { in getRCBlockLayoutStr() argument
H A DCGObjCMac.cpp2274 void visitBlock(const CGBlockInfo &blockInfo);
2304 builder.visitBlock(blockInfo); in BuildGCBlockLayout()
2319 void IvarLayoutBuilder::visitBlock(const CGBlockInfo &blockInfo) { in visitBlock() argument
2324 const BlockDecl *blockDecl = blockInfo.getBlockDecl(); in visitBlock()
2851 const BlockDecl *blockDecl = blockInfo.getBlockDecl(); in fillRunSkipBlockVars()
2855 CGM.getDataLayout().getStructLayout(blockInfo.StructureType); in fillRunSkipBlockVars()
2859 if (blockInfo.BlockHeaderForcedGapSize != CharUnits::Zero()) in fillRunSkipBlockVars()
2861 blockInfo.BlockHeaderForcedGapOffset, in fillRunSkipBlockVars()
2862 blockInfo.BlockHeaderForcedGapSize); in fillRunSkipBlockVars()
2895 fillRunSkipBlockVars(CGM, blockInfo); in BuildRCBlockLayout()
[all …]
H A DCGDebugInfo.h433 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint = nullptr);
H A DCGDebugInfo.cpp3868 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint) { in EmitDeclareOfBlockDeclRefVariable() argument
3900 target.getStructLayout(blockInfo.StructureType) in EmitDeclareOfBlockDeclRefVariable()
3901 ->getElementOffset(blockInfo.getCapture(VD).getIndex())); in EmitDeclareOfBlockDeclRefVariable()
H A DCodeGenFunction.h1755 llvm::Constant *GenerateCopyHelperFunction(const CGBlockInfo &blockInfo);
1756 llvm::Constant *GenerateDestroyHelperFunction(const CGBlockInfo &blockInfo);
H A DCGObjCGNU.cpp656 const CGBlockInfo &blockInfo) override { in BuildGCBlockLayout() argument
660 const CGBlockInfo &blockInfo) override { in BuildRCBlockLayout() argument