Searched refs:CGBlockInfo (Results 1 – 10 of 10) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGBlocks.h | 43 class CGBlockInfo; variable 153 class CGBlockInfo { 269 CGBlockInfo *NextBlockInfo; 272 return const_cast<CGBlockInfo*>(this)->getCapture(var); in getCapture() 288 CGBlockInfo(const BlockDecl *blockDecl, StringRef Name);
|
| H A D | TargetInfo.h | 40 class CGBlockInfo; variable 279 getCustomFieldValues(CodeGenFunction &CGF, const CGBlockInfo &Info) = 0; 280 virtual bool areAllCustomFieldValuesConstant(const CGBlockInfo &Info) = 0; 284 getCustomFieldValues(CodeGenModule &CGM, const CGBlockInfo &Info) = 0;
|
| H A D | CGBlocks.cpp | 36 CGBlockInfo::CGBlockInfo(const BlockDecl *block, StringRef name) in CGBlockInfo() function in CGBlockInfo 87 const CGBlockInfo::Capture *Capture; 522 CGBlockInfo &info) { in computeBlockInfo() 784 CGBlockInfo &blockInfo = in enterBlockScope() 785 *new CGBlockInfo(block, CGF.CurFn->getName()); in enterBlockScope() 874 static CGBlockInfo *findAndRemoveBlockInfo(CGBlockInfo **head, in findAndRemoveBlockInfo() 878 CGBlockInfo *cur = *head; in findAndRemoveBlockInfo() 894 CGBlockInfo *cur = head; in destroyBlockInfos() 917 std::unique_ptr<CGBlockInfo> blockInfo; in EmitBlockLiteral() 1067 const CGBlockInfo::Capture &enclosingCapture = in EmitBlockLiteral() [all …]
|
| H A D | CGObjCRuntime.h | 58 class CGBlockInfo; variable 278 const CodeGen::CGBlockInfo &blockInfo) = 0; 280 const CodeGen::CGBlockInfo &blockInfo) = 0; 282 const CGBlockInfo &blockInfo) { in getRCBlockLayoutStr()
|
| H A D | CGDebugInfo.h | 49 class CGBlockInfo; variable 334 const CGBlockInfo &Block, const ASTContext &Context, SourceLocation Loc, 433 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint = nullptr); 442 void EmitDeclareOfBlockLiteralArgVariable(const CGBlockInfo &block,
|
| H A D | CodeGenFunction.h | 89 class CGBlockInfo; variable 480 const CodeGen::CGBlockInfo *BlockInfo = nullptr; 529 CGBlockInfo *FirstBlockInfo = nullptr; 1744 static void destroyBlockInfos(CGBlockInfo *info); 1747 const CGBlockInfo &Info, 1755 llvm::Constant *GenerateCopyHelperFunction(const CGBlockInfo &blockInfo); 1756 llvm::Constant *GenerateDestroyHelperFunction(const CGBlockInfo &blockInfo); 3256 llvm::Value *EmitBlockLiteral(const CGBlockInfo &Info);
|
| H A D | CGObjCMac.cpp | 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() 2319 void IvarLayoutBuilder::visitBlock(const CGBlockInfo &blockInfo) { in visitBlock() 2336 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in visitBlock() 2841 const CGBlockInfo &blockInfo) { in fillRunSkipBlockVars() 2868 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in fillRunSkipBlockVars() [all …]
|
| H A D | CGDebugInfo.cpp | 3868 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint) { in EmitDeclareOfBlockDeclRefVariable() 3955 const CGBlockInfo &Block, const ASTContext &Context, SourceLocation Loc, in collectDefaultFieldsForBlockLiteralDeclare() 3992 void CGDebugInfo::EmitDeclareOfBlockLiteralArgVariable(const CGBlockInfo &block, in EmitDeclareOfBlockLiteralArgVariable() 4033 const CGBlockInfo::Capture &captureInfo = block.getCapture(variable); in EmitDeclareOfBlockLiteralArgVariable()
|
| H A D | CGObjCGNU.cpp | 656 const CGBlockInfo &blockInfo) override { in BuildGCBlockLayout() 660 const CGBlockInfo &blockInfo) override { in BuildRCBlockLayout()
|
| H A D | CGOpenMPRuntime.cpp | 401 const CodeGen::CGBlockInfo *BlockInfo = nullptr;
|