Home
last modified time | relevance | path

Searched refs:CGBlockInfo (Results 1 – 10 of 10) sorted by relevance

/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBlocks.h42 class CGBlockInfo; variable
152 class CGBlockInfo {
264 CGBlockInfo *NextBlockInfo;
267 return const_cast<CGBlockInfo*>(this)->getCapture(var); in getCapture()
283 CGBlockInfo(const BlockDecl *blockDecl, StringRef Name);
H A DTargetInfo.h40 class CGBlockInfo; variable
314 getCustomFieldValues(CodeGenFunction &CGF, const CGBlockInfo &Info) = 0;
315 virtual bool areAllCustomFieldValuesConstant(const CGBlockInfo &Info) = 0;
319 getCustomFieldValues(CodeGenModule &CGM, const CGBlockInfo &Info) = 0;
H A DCGBlocks.cpp35 CGBlockInfo::CGBlockInfo(const BlockDecl *block, StringRef name) in CGBlockInfo() function in CGBlockInfo
52 const CGBlockInfo &blockInfo,
57 const CGBlockInfo &blockInfo) { in buildCopyHelper()
86 const CGBlockInfo::Capture *Capture;
93 const CGBlockInfo::Capture &Capture) in BlockCaptureManagedEntity()
114 const CGBlockInfo &BlockInfo, const LangOptions &LangOpts,
523 CGBlockInfo &info) { in computeBlockInfo()
934 const CGBlockInfo::Capture &enclosingCapture = in EmitBlockLiteral()
1292 CGBlockInfo blockInfo(BE->getBlockDecl(), Name); in GetAddrOfGlobalBlock()
1678 const CGBlockInfo &BlockInfo, const LangOptions &LangOpts, in findBlockCapturedManagedEntities()
[all …]
H A DCGObjCRuntime.h58 class CGBlockInfo; variable
316 const CodeGen::CGBlockInfo &blockInfo) = 0;
318 const CodeGen::CGBlockInfo &blockInfo) = 0;
320 const CGBlockInfo &blockInfo) { in getRCBlockLayoutStr()
H A DCGDebugInfo.h51 class CGBlockInfo; variable
363 const CGBlockInfo &Block, const ASTContext &Context, SourceLocation Loc,
471 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint = nullptr);
482 void EmitDeclareOfBlockLiteralArgVariable(const CGBlockInfo &block,
H A DCGObjCMac.cpp1114 const CGBlockInfo &blockInfo) override;
1116 const CGBlockInfo &blockInfo) override;
1118 const CGBlockInfo &blockInfo) override;
1124 void fillRunSkipBlockVars(CodeGenModule &CGM, const CGBlockInfo &blockInfo);
2379 void visitBlock(const CGBlockInfo &blockInfo);
2400 const CGBlockInfo &blockInfo) { in BuildGCBlockLayout()
2424 void IvarLayoutBuilder::visitBlock(const CGBlockInfo &blockInfo) { in visitBlock()
2441 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in visitBlock()
2943 const CGBlockInfo &blockInfo) { in fillRunSkipBlockVars()
2970 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in fillRunSkipBlockVars()
[all …]
H A DCodeGenFunction.h96 class CGBlockInfo; variable
571 const CodeGen::CGBlockInfo *BlockInfo = nullptr;
2075 const CGBlockInfo &Info,
2083 llvm::Constant *GenerateCopyHelperFunction(const CGBlockInfo &blockInfo);
2084 llvm::Constant *GenerateDestroyHelperFunction(const CGBlockInfo &blockInfo);
3613 llvm::Value *EmitBlockLiteral(const CGBlockInfo &Info);
H A DCGDebugInfo.cpp4448 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint) { in EmitDeclareOfBlockDeclRefVariable()
4536 const CGBlockInfo &Block, const ASTContext &Context, SourceLocation Loc, in collectDefaultFieldsForBlockLiteralDeclare()
4573 void CGDebugInfo::EmitDeclareOfBlockLiteralArgVariable(const CGBlockInfo &block, in EmitDeclareOfBlockLiteralArgVariable()
4614 const CGBlockInfo::Capture &captureInfo = block.getCapture(variable); in EmitDeclareOfBlockLiteralArgVariable()
H A DCGObjCGNU.cpp657 const CGBlockInfo &blockInfo) override { in BuildGCBlockLayout()
661 const CGBlockInfo &blockInfo) override { in BuildRCBlockLayout()
H A DCGOpenMPRuntime.cpp412 const CodeGen::CGBlockInfo *BlockInfo = nullptr;