• Home
  • Raw
  • Download

Lines Matching refs:CGBlockInfo

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()
361 auto C = CGBlockInfo::Capture::makeIndex(index, offset, FieldType); in setIndex()
448 static void initializeForBlockHeader(CodeGenModule &CGM, CGBlockInfo &info, in initializeForBlockHeader()
523 CGBlockInfo &info) { in computeBlockInfo()
593 info.Captures[variable] = CGBlockInfo::Capture::makeConstant(constant); in computeBlockInfo()
787 CGBlockInfo blockInfo(blockExpr->getBlockDecl(), CurFn->getName()); in EmitBlockLiteral()
796 llvm::Value *CodeGenFunction::EmitBlockLiteral(const CGBlockInfo &blockInfo) { in EmitBlockLiteral()
912 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in EmitBlockLiteral()
934 const CGBlockInfo::Capture &enclosingCapture = in EmitBlockLiteral()
1244 const CGBlockInfo::Capture &capture = BlockInfo->getCapture(variable); in GetAddrOfBlockDecl()
1289 CGBlockInfo blockInfo(BE->getBlockDecl(), Name); in GetAddrOfGlobalBlock()
1307 const CGBlockInfo &blockInfo, in buildGlobalBlock()
1440 const CGBlockInfo &blockInfo, in GenerateBlockFunction()
1543 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in GenerateBlockFunction()
1583 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in GenerateBlockFunction()
1675 const CGBlockInfo &BlockInfo, const LangOptions &LangOpts, in findBlockCapturedManagedEntities()
1679 const CGBlockInfo::Capture &Capture = BlockInfo.getCapture(Variable); in findBlockCapturedManagedEntities()
1915 CodeGenFunction::GenerateCopyHelperFunction(const CGBlockInfo &blockInfo) { in GenerateCopyHelperFunction()
1977 const CGBlockInfo::Capture &capture = *CopiedCapture.Capture; in GenerateCopyHelperFunction()
2112 CodeGenFunction::GenerateDestroyHelperFunction(const CGBlockInfo &blockInfo) { in GenerateDestroyHelperFunction()
2172 const CGBlockInfo::Capture &capture = *DestroyedCapture.Capture; in GenerateDestroyHelperFunction()