Lines Matching defs:blockInfo
1115 const CGBlockInfo &blockInfo) override;
1117 const CGBlockInfo &blockInfo) override;
1119 const CGBlockInfo &blockInfo) override;
1125 void fillRunSkipBlockVars(CodeGenModule &CGM, const CGBlockInfo &blockInfo);
2316 void visitBlock(const CGBlockInfo &blockInfo);
2337 const CGBlockInfo &blockInfo) {
2343 IvarLayoutBuilder builder(CGM, CharUnits::Zero(), blockInfo.BlockSize,
2346 builder.visitBlock(blockInfo);
2361 void IvarLayoutBuilder::visitBlock(const CGBlockInfo &blockInfo) {
2366 const BlockDecl *blockDecl = blockInfo.getBlockDecl();
2378 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable);
2879 const CGBlockInfo &blockInfo) {
2889 const BlockDecl *blockDecl = blockInfo.getBlockDecl();
2893 CGM.getDataLayout().getStructLayout(blockInfo.StructureType);
2897 if (blockInfo.BlockHeaderForcedGapSize != CharUnits::Zero())
2899 blockInfo.BlockHeaderForcedGapOffset,
2900 blockInfo.BlockHeaderForcedGapSize);
2906 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable);
2932 const CGBlockInfo &blockInfo) {
2933 fillRunSkipBlockVars(CGM, blockInfo);
2938 const CGBlockInfo &blockInfo) {
2939 fillRunSkipBlockVars(CGM, blockInfo);
2940 return getBlockLayoutInfoString(RunSkipBlockVars, blockInfo.NeedsCopyDispose);