• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/

Lines Matching refs:CGBlockInfo

35 CGBlockInfo::CGBlockInfo(const BlockDecl *block, StringRef name)
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 &blockInfo) {
356 void setIndex(CGBlockInfo &info, unsigned index, CharUnits offset) {
361 auto C = CGBlockInfo::Capture::makeIndex(index, offset, FieldType);
448 static void initializeForBlockHeader(CodeGenModule &CGM, CGBlockInfo &info,
523 CGBlockInfo &info) {
594 info.Captures[variable] = CGBlockInfo::Capture::makeConstant(constant);
788 CGBlockInfo blockInfo(blockExpr->getBlockDecl(), CurFn->getName());
797 llvm::Value *CodeGenFunction::EmitBlockLiteral(const CGBlockInfo &blockInfo) {
913 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable);
935 const CGBlockInfo::Capture &enclosingCapture =
1245 const CGBlockInfo::Capture &capture = BlockInfo->getCapture(variable);
1290 CGBlockInfo blockInfo(BE->getBlockDecl(), Name);
1308 const CGBlockInfo &blockInfo,
1441 const CGBlockInfo &blockInfo,
1544 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable);
1584 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable);
1676 const CGBlockInfo &BlockInfo, const LangOptions &LangOpts,
1680 const CGBlockInfo::Capture &Capture = BlockInfo.getCapture(Variable);
1916 CodeGenFunction::GenerateCopyHelperFunction(const CGBlockInfo &blockInfo) {
1978 const CGBlockInfo::Capture &capture = *CopiedCapture.Capture;
2113 CodeGenFunction::GenerateDestroyHelperFunction(const CGBlockInfo &blockInfo) {
2173 const CGBlockInfo::Capture &capture = *DestroyedCapture.Capture;