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

/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBlocks.h42 class CGBlockInfo;
151 /// CGBlockInfo - Information to generate a block literal.
152 class CGBlockInfo { class in namespace:clang::CodeGen
264 CGBlockInfo *NextBlockInfo;
267 return const_cast<CGBlockInfo*>(this)->getCapture(var);
283 CGBlockInfo(const BlockDecl *blockDecl, StringRef Name);
H A DTargetInfo.h39 class CGBlockInfo;
298 getCustomFieldValues(CodeGenFunction &CGF, const CGBlockInfo &Info) = 0;
299 virtual bool areAllCustomFieldValuesConstant(const CGBlockInfo &Info) = 0;
303 getCustomFieldValues(CodeGenModule &CGM, const CGBlockInfo &Info) = 0;
H A DCGObjCRuntime.h57 class CGBlockInfo;
302 const CodeGen::CGBlockInfo &blockInfo) = 0;
304 const CodeGen::CGBlockInfo &blockInfo) = 0;
306 const CGBlockInfo &blockInfo) {
H A DCGBlocks.cpp35 CGBlockInfo::CGBlockInfo(const BlockDecl *block, StringRef name) function in class:CGBlockInfo
52 const CGBlockInfo &blockInfo,
57 const CGBlockInfo &blockInfo) {
63 const CGBlockInfo &blockInfo) {
86 const CGBlockInfo::Capture *Capture;
93 const CGBlockInfo::Capture &Capture)
114 const CGBlockInfo &BlockInfo, const LangOptions &LangOpts,
122 static std::string getBlockDescriptorName(const CGBlockInfo &BlockInfo,
186 const CGBlockInfo
[all...]
H A DCGDebugInfo.h51 class CGBlockInfo;
355 const CGBlockInfo &Block, const ASTContext &Context, SourceLocation Loc,
464 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint = nullptr);
473 void EmitDeclareOfBlockLiteralArgVariable(const CGBlockInfo &block,
H A DCGObjCMac.cpp1119 const CGBlockInfo &blockInfo) override;
1121 const CGBlockInfo &blockInfo) override;
1123 const CGBlockInfo &blockInfo) override;
1129 void fillRunSkipBlockVars(CodeGenModule &CGM, const CGBlockInfo &blockInfo);
2362 void visitBlock(const CGBlockInfo &blockInfo);
2383 const CGBlockInfo &blockInfo) {
2407 void IvarLayoutBuilder::visitBlock(const CGBlockInfo &blockInfo) {
2424 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable);
2926 const CGBlockInfo &blockInfo) {
2953 const CGBlockInfo
[all...]
H A DCodeGenFunction.h95 class CGBlockInfo;
505 const CodeGen::CGBlockInfo *BlockInfo = nullptr;
1992 const CGBlockInfo &Info,
2000 llvm::Constant *GenerateCopyHelperFunction(const CGBlockInfo &blockInfo);
2001 llvm::Constant *GenerateDestroyHelperFunction(const CGBlockInfo &blockInfo);
3505 llvm::Value *EmitBlockLiteral(const CGBlockInfo &Info);
H A DCGDebugInfo.cpp4309 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint) {
4396 const CGBlockInfo &Block, const ASTContext &Context, SourceLocation Loc,
4433 void CGDebugInfo::EmitDeclareOfBlockLiteralArgVariable(const CGBlockInfo &block,
4474 const CGBlockInfo::Capture &captureInfo = block.getCapture(variable);
H A DCGObjCGNU.cpp667 const CGBlockInfo &blockInfo) override {
671 const CGBlockInfo &blockInfo) override {
H A DCGOpenMPRuntime.cpp411 const CodeGen::CGBlockInfo *BlockInfo = nullptr;

Completed in 341 milliseconds