/external/clang/lib/CodeGen/ |
D | CGBlocks.h | 47 class CGBlockInfo; variable 153 class CGBlockInfo { 252 CGBlockInfo *NextBlockInfo; 255 return const_cast<CGBlockInfo*>(this)->getCapture(var); in getCapture() 271 CGBlockInfo(const BlockDecl *blockDecl, StringRef Name);
|
D | CGBlocks.cpp | 30 CGBlockInfo::CGBlockInfo(const BlockDecl *block, StringRef name) in CGBlockInfo() function in CGBlockInfo 47 const CGBlockInfo &blockInfo, 52 const CGBlockInfo &blockInfo) { in buildCopyHelper() 58 const CGBlockInfo &blockInfo) { in buildDisposeHelper() 77 const CGBlockInfo &blockInfo) { in buildBlockDescriptor() 206 void setIndex(CGBlockInfo &info, unsigned index, CharUnits offset) { in setIndex() 212 CGBlockInfo::Capture::makeIndex(index, offset)}); in setIndex() 298 static void initializeForBlockHeader(CodeGenModule &CGM, CGBlockInfo &info, in initializeForBlockHeader() 322 CGBlockInfo &info) { in computeBlockInfo() 385 info.Captures[variable] = CGBlockInfo::Capture::makeConstant(constant); in computeBlockInfo() [all …]
|
D | CGObjCRuntime.h | 57 class CGBlockInfo; variable 275 const CodeGen::CGBlockInfo &blockInfo) = 0; 277 const CodeGen::CGBlockInfo &blockInfo) = 0;
|
D | CGDebugInfo.h | 47 class CGBlockInfo; variable 335 const CGBlockInfo &blockInfo, 345 void EmitDeclareOfBlockLiteralArgVariable(const CGBlockInfo &block,
|
D | CodeGenFunction.h | 82 class CGBlockInfo; variable 289 const CodeGen::CGBlockInfo *BlockInfo; 335 CGBlockInfo *FirstBlockInfo; 1336 llvm::Value *EmitBlockLiteral(const CGBlockInfo &Info); 1337 static void destroyBlockInfos(CGBlockInfo *info); 1340 const CGBlockInfo &Info, 1344 llvm::Constant *GenerateCopyHelperFunction(const CGBlockInfo &blockInfo); 1345 llvm::Constant *GenerateDestroyHelperFunction(const CGBlockInfo &blockInfo);
|
D | CGObjCMac.cpp | 1064 const CGBlockInfo &blockInfo) override; 1066 const CGBlockInfo &blockInfo) override; 2055 void visitBlock(const CGBlockInfo &blockInfo); 2076 const CGBlockInfo &blockInfo) { in BuildGCBlockLayout() 2100 void IvarLayoutBuilder::visitBlock(const CGBlockInfo &blockInfo) { in visitBlock() 2117 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in visitBlock() 2587 const CGBlockInfo &blockInfo) { in BuildRCBlockLayout() 2614 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in BuildRCBlockLayout()
|
D | CGDebugInfo.cpp | 3264 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint) { in EmitDeclareOfBlockDeclRefVariable() 3349 void CGDebugInfo::EmitDeclareOfBlockLiteralArgVariable(const CGBlockInfo &block, in EmitDeclareOfBlockLiteralArgVariable() 3407 const CGBlockInfo::Capture &captureInfo = block.getCapture(variable); in EmitDeclareOfBlockLiteralArgVariable()
|
D | CGObjCGNU.cpp | 582 const CGBlockInfo &blockInfo) override { in BuildGCBlockLayout() 586 const CGBlockInfo &blockInfo) override { in BuildRCBlockLayout()
|
/external/llvm-project/clang/lib/CodeGen/ |
D | CGBlocks.h | 42 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);
|
D | TargetInfo.h | 39 class CGBlockInfo; variable 296 getCustomFieldValues(CodeGenFunction &CGF, const CGBlockInfo &Info) = 0; 297 virtual bool areAllCustomFieldValuesConstant(const CGBlockInfo &Info) = 0; 301 getCustomFieldValues(CodeGenModule &CGM, const CGBlockInfo &Info) = 0;
|
D | CGBlocks.cpp | 35 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() 86 const CGBlockInfo::Capture *Capture; 93 const CGBlockInfo::Capture &Capture) in BlockCaptureManagedEntity() 114 const CGBlockInfo &BlockInfo, const LangOptions &LangOpts, 122 static std::string getBlockDescriptorName(const CGBlockInfo &BlockInfo, in getBlockDescriptorName() 186 const CGBlockInfo &blockInfo) { in buildBlockDescriptor() 356 void setIndex(CGBlockInfo &info, unsigned index, CharUnits offset) { in setIndex() [all …]
|
D | CGObjCRuntime.h | 58 class CGBlockInfo; variable 316 const CodeGen::CGBlockInfo &blockInfo) = 0; 318 const CodeGen::CGBlockInfo &blockInfo) = 0; 320 const CGBlockInfo &blockInfo) { in getRCBlockLayoutStr()
|
D | CGDebugInfo.h | 51 class CGBlockInfo; variable 355 const CGBlockInfo &Block, const ASTContext &Context, SourceLocation Loc, 464 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint = nullptr); 473 void EmitDeclareOfBlockLiteralArgVariable(const CGBlockInfo &block,
|
D | CGObjCMac.cpp | 1114 const CGBlockInfo &blockInfo) override; 1116 const CGBlockInfo &blockInfo) override; 1118 const CGBlockInfo &blockInfo) override; 1124 void fillRunSkipBlockVars(CodeGenModule &CGM, const CGBlockInfo &blockInfo); 2357 void visitBlock(const CGBlockInfo &blockInfo); 2378 const CGBlockInfo &blockInfo) { in BuildGCBlockLayout() 2402 void IvarLayoutBuilder::visitBlock(const CGBlockInfo &blockInfo) { in visitBlock() 2419 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in visitBlock() 2921 const CGBlockInfo &blockInfo) { in fillRunSkipBlockVars() 2948 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in fillRunSkipBlockVars() [all …]
|
D | CodeGenFunction.h | 95 class CGBlockInfo; variable 525 const CodeGen::CGBlockInfo *BlockInfo = nullptr; 2031 const CGBlockInfo &Info, 2039 llvm::Constant *GenerateCopyHelperFunction(const CGBlockInfo &blockInfo); 2040 llvm::Constant *GenerateDestroyHelperFunction(const CGBlockInfo &blockInfo); 3547 llvm::Value *EmitBlockLiteral(const CGBlockInfo &Info);
|
D | CGDebugInfo.cpp | 4341 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint) { in EmitDeclareOfBlockDeclRefVariable() 4428 const CGBlockInfo &Block, const ASTContext &Context, SourceLocation Loc, in collectDefaultFieldsForBlockLiteralDeclare() 4465 void CGDebugInfo::EmitDeclareOfBlockLiteralArgVariable(const CGBlockInfo &block, in EmitDeclareOfBlockLiteralArgVariable() 4506 const CGBlockInfo::Capture &captureInfo = block.getCapture(variable); in EmitDeclareOfBlockLiteralArgVariable()
|
D | CGObjCGNU.cpp | 657 const CGBlockInfo &blockInfo) override { in BuildGCBlockLayout() 661 const CGBlockInfo &blockInfo) override { in BuildRCBlockLayout()
|
D | CGOpenMPRuntime.cpp | 411 const CodeGen::CGBlockInfo *BlockInfo = nullptr;
|