Searched refs:blockInfo (Results 1 – 7 of 7) sorted by relevance
790 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 …]
316 const CodeGen::CGBlockInfo &blockInfo) = 0;318 const CodeGen::CGBlockInfo &blockInfo) = 0;320 const CGBlockInfo &blockInfo) { in getRCBlockLayoutStr() argument
2379 void visitBlock(const CGBlockInfo &blockInfo);2409 builder.visitBlock(blockInfo); in BuildGCBlockLayout()2424 void IvarLayoutBuilder::visitBlock(const CGBlockInfo &blockInfo) { in visitBlock() argument2429 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 …]
471 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint = nullptr);
4448 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint) { in EmitDeclareOfBlockDeclRefVariable() argument4481 target.getStructLayout(blockInfo.StructureType) in EmitDeclareOfBlockDeclRefVariable()4482 ->getElementOffset(blockInfo.getCapture(VD).getIndex())); in EmitDeclareOfBlockDeclRefVariable()
2083 llvm::Constant *GenerateCopyHelperFunction(const CGBlockInfo &blockInfo);2084 llvm::Constant *GenerateDestroyHelperFunction(const CGBlockInfo &blockInfo);
657 const CGBlockInfo &blockInfo) override { in BuildGCBlockLayout() argument661 const CGBlockInfo &blockInfo) override { in BuildRCBlockLayout() argument