Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBlocks.cpp790 if (!blockInfo.CanBeGlobal) in EmitBlockLiteral()
791 blockInfo.LocalAddress = CreateTempAlloca(blockInfo.StructureType, in EmitBlockLiteral()
810 CurGD, blockInfo, LocalDeclMap, isLambdaConv, blockInfo.CanBeGlobal); in EmitBlockLiteral()
814 if (blockInfo.CanBeGlobal) in EmitBlockLiteral()
843 if (blockInfo.HasCXXObject) in EmitBlockLiteral()
845 if (blockInfo.UsesStret) in EmitBlockLiteral()
1293 blockInfo.BlockExpression = BE; in GetAddrOfGlobalBlock()
1312 assert(blockInfo.CanBeGlobal); in buildGlobalBlock()
1334 if (blockInfo.UsesStret) in buildGlobalBlock()
1453 BlockInfo = &blockInfo; in GenerateBlockFunction()
[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.cpp2379 void visitBlock(const CGBlockInfo &blockInfo);
2409 builder.visitBlock(blockInfo); in BuildGCBlockLayout()
2424 void IvarLayoutBuilder::visitBlock(const CGBlockInfo &blockInfo) { in visitBlock() argument
2429 const BlockDecl *blockDecl = blockInfo.getBlockDecl(); in visitBlock()
2953 const BlockDecl *blockDecl = blockInfo.getBlockDecl(); in fillRunSkipBlockVars()
2957 CGM.getDataLayout().getStructLayout(blockInfo.StructureType); in fillRunSkipBlockVars()
2961 if (blockInfo.BlockHeaderForcedGapSize != CharUnits::Zero()) in fillRunSkipBlockVars()
2963 blockInfo.BlockHeaderForcedGapOffset, in fillRunSkipBlockVars()
2964 blockInfo.BlockHeaderForcedGapSize); in fillRunSkipBlockVars()
2997 fillRunSkipBlockVars(CGM, blockInfo); in BuildRCBlockLayout()
[all …]
H A DCGDebugInfo.h471 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint = nullptr);
H A DCGDebugInfo.cpp4448 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint) { in EmitDeclareOfBlockDeclRefVariable() argument
4481 target.getStructLayout(blockInfo.StructureType) in EmitDeclareOfBlockDeclRefVariable()
4482 ->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