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

/netbsd-current/external/apache2/llvm/dist/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.h40 class CGBlockInfo;
307 getCustomFieldValues(CodeGenFunction &CGF, const CGBlockInfo &Info) = 0;
308 virtual bool areAllCustomFieldValuesConstant(const CGBlockInfo &Info) = 0;
312 getCustomFieldValues(CodeGenModule &CGM, const CGBlockInfo &Info) = 0;
H A DCGObjCRuntime.h58 class CGBlockInfo;
316 const CodeGen::CGBlockInfo &blockInfo) = 0;
318 const CodeGen::CGBlockInfo &blockInfo) = 0;
320 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;
363 const CGBlockInfo &Block, const ASTContext &Context, SourceLocation Loc,
471 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint = nullptr);
482 void EmitDeclareOfBlockLiteralArgVariable(const CGBlockInfo &block,
H A DCGObjCMac.cpp1114 const CGBlockInfo &blockInfo) override;
1116 const CGBlockInfo &blockInfo) override;
1118 const CGBlockInfo &blockInfo) override;
1124 void fillRunSkipBlockVars(CodeGenModule &CGM, const CGBlockInfo &blockInfo);
2379 void visitBlock(const CGBlockInfo &blockInfo);
2400 const CGBlockInfo &blockInfo) {
2424 void IvarLayoutBuilder::visitBlock(const CGBlockInfo &blockInfo) {
2441 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable);
2943 const CGBlockInfo &blockInfo) {
2970 const CGBlockInfo
[all...]
H A DCodeGenFunction.h96 class CGBlockInfo;
571 const CodeGen::CGBlockInfo *BlockInfo = nullptr;
2075 const CGBlockInfo &Info,
2083 llvm::Constant *GenerateCopyHelperFunction(const CGBlockInfo &blockInfo);
2084 llvm::Constant *GenerateDestroyHelperFunction(const CGBlockInfo &blockInfo);
3612 llvm::Value *EmitBlockLiteral(const CGBlockInfo &Info);
H A DCGDebugInfo.cpp4470 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint) {
4558 const CGBlockInfo &Block, const ASTContext &Context, SourceLocation Loc,
4595 void CGDebugInfo::EmitDeclareOfBlockLiteralArgVariable(const CGBlockInfo &block,
4636 const CGBlockInfo::Capture &captureInfo = block.getCapture(variable);
H A DCGObjCGNU.cpp657 const CGBlockInfo &blockInfo) override {
661 const CGBlockInfo &blockInfo) override {
H A DCGOpenMPRuntime.cpp412 const CodeGen::CGBlockInfo *BlockInfo = nullptr;

Completed in 342 milliseconds