Searched refs:CGBlockInfo (Results 1 – 10 of 10) sorted by relevance
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGBlocks.h | 35 class CGBlockInfo; variable 156 class CGBlockInfo { 294 CGBlockInfo *NextBlockInfo; 302 return const_cast<CGBlockInfo*>(this)->getCapture(var); in getCapture() 317 CGBlockInfo(const BlockDecl *blockDecl, StringRef Name);
|
| H A D | TargetInfo.h | 40 class CGBlockInfo; variable 313 getCustomFieldValues(CodeGenFunction &CGF, const CGBlockInfo &Info) = 0; 314 virtual bool areAllCustomFieldValuesConstant(const CGBlockInfo &Info) = 0; 318 getCustomFieldValues(CodeGenModule &CGM, const CGBlockInfo &Info) = 0;
|
| H A D | CGBlocks.cpp | 35 CGBlockInfo::CGBlockInfo(const BlockDecl *block, StringRef name) in CGBlockInfo() function in CGBlockInfo 52 const CGBlockInfo &blockInfo, 57 const CGBlockInfo &blockInfo) { in buildCopyHelper() 75 const CGBlockInfo::Capture *Capture; 82 const CGBlockInfo::Capture &Capture) in BlockCaptureManagedEntity() 102 static std::string getBlockCaptureStr(const CGBlockInfo::Capture &Cap, 573 CGBlockInfo &info) { in computeBlockInfo() 642 CGBlockInfo::Capture::makeConstant(constant, &CI)); in computeBlockInfo() 941 const CGBlockInfo::Capture &enclosingCapture = in EmitBlockLiteral() 1297 CGBlockInfo blockInfo(BE->getBlockDecl(), Name); in GetAddrOfGlobalBlock() [all …]
|
| H A D | CGObjCRuntime.h | 59 class CGBlockInfo; variable 317 const CodeGen::CGBlockInfo &blockInfo) = 0; 319 const CodeGen::CGBlockInfo &blockInfo) = 0; 321 const CGBlockInfo &blockInfo) { in getRCBlockLayoutStr()
|
| H A D | CGDebugInfo.h | 50 class CGBlockInfo; variable 376 const CGBlockInfo &Block, const ASTContext &Context, SourceLocation Loc, 487 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint = nullptr); 498 void EmitDeclareOfBlockLiteralArgVariable(const CGBlockInfo &block,
|
| H A D | CGObjCMac.cpp | 1114 const CGBlockInfo &blockInfo) override; 1116 const CGBlockInfo &blockInfo) override; 1118 const CGBlockInfo &blockInfo) override; 1124 void fillRunSkipBlockVars(CodeGenModule &CGM, const CGBlockInfo &blockInfo); 2315 void visitBlock(const CGBlockInfo &blockInfo); 2336 const CGBlockInfo &blockInfo) { in BuildGCBlockLayout() 2360 void IvarLayoutBuilder::visitBlock(const CGBlockInfo &blockInfo) { in visitBlock() 2377 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in visitBlock() 2879 const CGBlockInfo &blockInfo) { in fillRunSkipBlockVars() 2906 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in fillRunSkipBlockVars() [all …]
|
| H A D | CodeGenFunction.h | 91 class CGBlockInfo; variable 609 const CodeGen::CGBlockInfo *BlockInfo = nullptr; 2133 const CGBlockInfo &Info, 2141 llvm::Constant *GenerateCopyHelperFunction(const CGBlockInfo &blockInfo); 2142 llvm::Constant *GenerateDestroyHelperFunction(const CGBlockInfo &blockInfo); 3678 llvm::Value *EmitBlockLiteral(const CGBlockInfo &Info);
|
| H A D | CGDebugInfo.cpp | 4731 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint) { in EmitDeclareOfBlockDeclRefVariable() 4819 const CGBlockInfo &Block, const ASTContext &Context, SourceLocation Loc, in collectDefaultFieldsForBlockLiteralDeclare() 4856 void CGDebugInfo::EmitDeclareOfBlockLiteralArgVariable(const CGBlockInfo &block, in EmitDeclareOfBlockLiteralArgVariable() 4897 const CGBlockInfo::Capture &captureInfo = block.getCapture(variable); in EmitDeclareOfBlockLiteralArgVariable()
|
| H A D | CGObjCGNU.cpp | 658 const CGBlockInfo &blockInfo) override { in BuildGCBlockLayout() 662 const CGBlockInfo &blockInfo) override { in BuildRCBlockLayout()
|
| H A D | CGOpenMPRuntime.cpp | 414 const CodeGen::CGBlockInfo *BlockInfo = nullptr;
|