Searched refs:CGBlockInfo (Results 1 – 10 of 10) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGBlocks.h | 35 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 D | CGBlocks.cpp | 35 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 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 | TargetInfo.h | 41 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 D | CGDebugInfo.h | 53 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 D | CGObjCMac.cpp | 1118 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 D | CodeGenFunction.h | 94 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 D | CGDebugInfo.cpp | 5088 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 D | CGObjCGNU.cpp | 660 const CGBlockInfo &blockInfo) override { in BuildGCBlockLayout() 664 const CGBlockInfo &blockInfo) override { in BuildRCBlockLayout()
|
H A D | CGOpenMPRuntime.cpp | 418 const CodeGen::CGBlockInfo *BlockInfo = nullptr;
|