Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBlocks.h35 class CGBlockInfo; variable
156 class CGBlockInfo {
297 return const_cast<CGBlockInfo*>(this)->getCapture(var); in getCapture()
312 CGBlockInfo(const BlockDecl *blockDecl, StringRef Name);
H A DCGBlocks.cpp35 CGBlockInfo::CGBlockInfo(const BlockDecl *block, StringRef name) in CGBlockInfo() function in CGBlockInfo
53 const CGBlockInfo &blockInfo,
58 const CGBlockInfo &blockInfo) { in buildCopyHelper()
64 const CGBlockInfo &blockInfo) { in buildDisposeHelper()
81 static std::string getBlockCaptureStr(const CGBlockInfo::Capture &Cap,
86 static std::string getBlockDescriptorName(const CGBlockInfo &BlockInfo, in getBlockDescriptorName()
153 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 DCGObjCRuntime.h59 class CGBlockInfo; variable
317 const CodeGen::CGBlockInfo &blockInfo) = 0;
319 const CodeGen::CGBlockInfo &blockInfo) = 0;
321 const CGBlockInfo &blockInfo) { in getRCBlockLayoutStr()
H A DTargetInfo.h41 class CGBlockInfo; variable
347 getCustomFieldValues(CodeGenFunction &CGF, const CGBlockInfo &Info) = 0;
348 virtual bool areAllCustomFieldValuesConstant(const CGBlockInfo &Info) = 0;
352 getCustomFieldValues(CodeGenModule &CGM, const CGBlockInfo &Info) = 0;
H A DCGDebugInfo.h53 class CGBlockInfo; variable
407 const CGBlockInfo &Block, const ASTContext &Context, SourceLocation Loc,
518 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint = nullptr);
528 void EmitDeclareOfBlockLiteralArgVariable(const CGBlockInfo &block,
H A DCGObjCMac.cpp1118 const CGBlockInfo &blockInfo) override;
1120 const CGBlockInfo &blockInfo) override;
1122 const CGBlockInfo &blockInfo) override;
1128 void fillRunSkipBlockVars(CodeGenModule &CGM, const CGBlockInfo &blockInfo);
2319 void visitBlock(const CGBlockInfo &blockInfo);
2340 const CGBlockInfo &blockInfo) { in BuildGCBlockLayout()
2364 void IvarLayoutBuilder::visitBlock(const CGBlockInfo &blockInfo) { in visitBlock()
2381 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in visitBlock()
2883 const CGBlockInfo &blockInfo) { in fillRunSkipBlockVars()
2910 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in fillRunSkipBlockVars()
[all …]
H A DCodeGenFunction.h94 class CGBlockInfo; variable
642 const CodeGen::CGBlockInfo *BlockInfo = nullptr;
2292 const CGBlockInfo &Info,
2300 llvm::Constant *GenerateCopyHelperFunction(const CGBlockInfo &blockInfo);
2301 llvm::Constant *GenerateDestroyHelperFunction(const CGBlockInfo &blockInfo);
4013 llvm::Value *EmitBlockLiteral(const CGBlockInfo &Info);
H A DCGDebugInfo.cpp5088 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint) { in EmitDeclareOfBlockDeclRefVariable()
5177 const CGBlockInfo &Block, const ASTContext &Context, SourceLocation Loc, in collectDefaultFieldsForBlockLiteralDeclare()
5214 void CGDebugInfo::EmitDeclareOfBlockLiteralArgVariable(const CGBlockInfo &block, in EmitDeclareOfBlockLiteralArgVariable()
5255 const CGBlockInfo::Capture &captureInfo = block.getCapture(variable); in EmitDeclareOfBlockLiteralArgVariable()
H A DCGObjCGNU.cpp660 const CGBlockInfo &blockInfo) override { in BuildGCBlockLayout()
664 const CGBlockInfo &blockInfo) override { in BuildRCBlockLayout()
H A DCGOpenMPRuntime.cpp418 const CodeGen::CGBlockInfo *BlockInfo = nullptr;