Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBlocks.h35 class CGBlockInfo; variable
157 class CGBlockInfo {
298 return const_cast<CGBlockInfo*>(this)->getCapture(var); in getCapture()
313 CGBlockInfo(const BlockDecl *blockDecl, StringRef Name);
H A DCGObjCRuntime.h59 class CGBlockInfo; variable
300 const CodeGen::CGBlockInfo &blockInfo) = 0;
303 const CodeGen::CGBlockInfo &blockInfo) = 0;
305 const CGBlockInfo &blockInfo) { in getRCBlockLayoutStr()
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()
63 const CGBlockInfo &blockInfo) { in buildDisposeHelper()
80 static std::string getBlockCaptureStr(const CGBlockInfo::Capture &Cap,
85 static std::string getBlockDescriptorName(const CGBlockInfo &BlockInfo, in getBlockDescriptorName()
152 const CGBlockInfo &blockInfo) { in buildBlockDescriptor()
329 void setIndex(CGBlockInfo &info, unsigned index, CharUnits offset) { in setIndex()
334 info.SortedCaptures.push_back(CGBlockInfo::Capture::makeIndex( in setIndex()
393 CGBlockInfo &Info, CodeGenModule &CGM) { in addBlockLayout()
[all …]
H A DTargetInfo.h41 class CGBlockInfo; variable
374 getCustomFieldValues(CodeGenFunction &CGF, const CGBlockInfo &Info) = 0;
375 virtual bool areAllCustomFieldValuesConstant(const CGBlockInfo &Info) = 0;
379 getCustomFieldValues(CodeGenModule &CGM, const CGBlockInfo &Info) = 0;
H A DCGDebugInfo.h54 class CGBlockInfo; variable
432 const CGBlockInfo &Block, const ASTContext &Context, SourceLocation Loc,
543 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint = nullptr);
553 void EmitDeclareOfBlockLiteralArgVariable(const CGBlockInfo &block,
H A DCGObjCMac.cpp1074 const CGBlockInfo &blockInfo) override;
1076 const CGBlockInfo &blockInfo) override;
1078 const CGBlockInfo &blockInfo) override;
1084 void fillRunSkipBlockVars(CodeGenModule &CGM, const CGBlockInfo &blockInfo);
2234 void visitBlock(const CGBlockInfo &blockInfo);
2256 const CGBlockInfo &blockInfo) { in BuildGCBlockLayout()
2280 void IvarLayoutBuilder::visitBlock(const CGBlockInfo &blockInfo) { in visitBlock()
2297 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in visitBlock()
2796 const CGBlockInfo &blockInfo) { in fillRunSkipBlockVars()
2823 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in fillRunSkipBlockVars()
[all …]
H A DCodeGenFunction.h96 class CGBlockInfo; variable
639 const CodeGen::CGBlockInfo *BlockInfo = nullptr;
2304 llvm::Function *GenerateBlockFunction(GlobalDecl GD, const CGBlockInfo &Info,
2312 llvm::Constant *GenerateCopyHelperFunction(const CGBlockInfo &blockInfo);
2313 llvm::Constant *GenerateDestroyHelperFunction(const CGBlockInfo &blockInfo);
4059 llvm::Value *EmitBlockLiteral(const CGBlockInfo &Info);
H A DCGDebugInfo.cpp5351 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint) { in EmitDeclareOfBlockDeclRefVariable()
5440 const CGBlockInfo &Block, const ASTContext &Context, SourceLocation Loc, in collectDefaultFieldsForBlockLiteralDeclare()
5477 void CGDebugInfo::EmitDeclareOfBlockLiteralArgVariable(const CGBlockInfo &block, in EmitDeclareOfBlockLiteralArgVariable()
5518 const CGBlockInfo::Capture &captureInfo = block.getCapture(variable); in EmitDeclareOfBlockLiteralArgVariable()
H A DCGObjCGNU.cpp659 const CGBlockInfo &blockInfo) override { in BuildGCBlockLayout()
663 const CGBlockInfo &blockInfo) override { in BuildRCBlockLayout()
H A DCGOpenMPRuntime.cpp414 const CodeGen::CGBlockInfo *BlockInfo = nullptr;
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc2741 {"_ZN5clang7CodeGen11CGBlockInfoC1EPKNS_9BlockExprEPKc", "clang::CodeGen::CGBlockInfo::CGBlockInfo(…
2742 {"_ZN5clang7CodeGen11CGBlockInfoC2EPKNS_9BlockExprEPKc", "clang::CodeGen::CGBlockInfo::CGBlockInfo(…
2744 …11CGBlockInfoE", "computeBlockInfo(clang::CodeGen::CodeGenModule&, clang::CodeGen::CGBlockInfo&)"},
2745 …ion::GenerateBlockFunction(clang::CodeGen::GlobalDecl, clang::CodeGen::CGBlockInfo const&, clang::…
2746 …tE", "buildGlobalBlock(clang::CodeGen::CodeGenModule&, clang::CodeGen::CGBlockInfo const&, llvm::C…
2747 …nfoE", "buildBlockDescriptor(clang::CodeGen::CodeGenModule&, clang::CodeGen::CGBlockInfo const&)"},
2753 …"clang::CodeGen::CodeGenFunction::GenerateCopyHelperFunction(clang::CodeGen::CGBlockInfo const&)"},
2754 …ang::CodeGen::CodeGenFunction::GenerateDestroyHelperFunction(clang::CodeGen::CGBlockInfo const&)"},
2772CGBlockInfo::Capture, llvm::DenseMapInfo<clang::VarDecl const*>, llvm::DenseMapInfo<clang::CodeGen…
2773 …st*, clang::CodeGen::CGBlockInfo::Capture, llvm::DenseMapInfo<clang::VarDecl const*>, llvm::DenseM…
[all …]