Lines Matching refs:blockInfo
1086 const CGBlockInfo &blockInfo) override;
1088 const CGBlockInfo &blockInfo) override;
1090 const CGBlockInfo &blockInfo) override;
1096 void fillRunSkipBlockVars(CodeGenModule &CGM, const CGBlockInfo &blockInfo);
2274 void visitBlock(const CGBlockInfo &blockInfo);
2295 const CGBlockInfo &blockInfo) { in BuildGCBlockLayout() argument
2301 IvarLayoutBuilder builder(CGM, CharUnits::Zero(), blockInfo.BlockSize, in BuildGCBlockLayout()
2304 builder.visitBlock(blockInfo); in BuildGCBlockLayout()
2319 void IvarLayoutBuilder::visitBlock(const CGBlockInfo &blockInfo) { in visitBlock() argument
2324 const BlockDecl *blockDecl = blockInfo.getBlockDecl(); in visitBlock()
2336 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in visitBlock()
2841 const CGBlockInfo &blockInfo) { in fillRunSkipBlockVars() argument
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()
2868 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in fillRunSkipBlockVars()
2894 const CGBlockInfo &blockInfo) { in BuildRCBlockLayout() argument
2895 fillRunSkipBlockVars(CGM, blockInfo); in BuildRCBlockLayout()
2900 const CGBlockInfo &blockInfo) { in getRCBlockLayoutStr() argument
2901 fillRunSkipBlockVars(CGM, blockInfo); in getRCBlockLayoutStr()
2903 blockInfo.needsCopyDisposeHelpers()); in getRCBlockLayoutStr()