Lines Matching defs:blockInfo
1118 const CGBlockInfo &blockInfo) override;
1120 const CGBlockInfo &blockInfo) override;
1122 const CGBlockInfo &blockInfo) override;
1128 void fillRunSkipBlockVars(CodeGenModule &CGM, const CGBlockInfo &blockInfo);
2319 void visitBlock(const CGBlockInfo &blockInfo);
2340 const CGBlockInfo &blockInfo) {
2346 IvarLayoutBuilder builder(CGM, CharUnits::Zero(), blockInfo.BlockSize,
2349 builder.visitBlock(blockInfo);
2364 void IvarLayoutBuilder::visitBlock(const CGBlockInfo &blockInfo) {
2369 const BlockDecl *blockDecl = blockInfo.getBlockDecl();
2381 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable);
2883 const CGBlockInfo &blockInfo) {
2893 const BlockDecl *blockDecl = blockInfo.getBlockDecl();
2897 CGM.getDataLayout().getStructLayout(blockInfo.StructureType);
2901 if (blockInfo.BlockHeaderForcedGapSize != CharUnits::Zero())
2903 blockInfo.BlockHeaderForcedGapOffset,
2904 blockInfo.BlockHeaderForcedGapSize);
2910 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable);
2936 const CGBlockInfo &blockInfo) {
2937 fillRunSkipBlockVars(CGM, blockInfo);
2942 const CGBlockInfo &blockInfo) {
2943 fillRunSkipBlockVars(CGM, blockInfo);
2944 return getBlockLayoutInfoString(RunSkipBlockVars, blockInfo.NeedsCopyDispose);