Searched refs:byrefInfo (Results 1 - 2 of 2) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBlocks.cpp1333 auto &byrefInfo = getBlockByrefInfo(variable); local
1334 addr = Address(Builder.CreateLoad(addr), byrefInfo.ByrefAlignment);
1336 auto byrefPointerType = llvm::PointerType::get(byrefInfo.Type, 0);
1339 addr = emitBlockByrefAddress(addr, byrefInfo, /*follow*/ true,
2443 generateByrefCopyHelper(CodeGenFunction &CGF, const BlockByrefInfo &byrefInfo, argument
2484 llvm::Type *byrefPtrType = byrefInfo.Type->getPointerTo(0);
2489 byrefInfo.ByrefAlignment);
2491 destField = CGF.emitBlockByrefAddress(destField, byrefInfo, false,
2497 byrefInfo.ByrefAlignment);
2499 srcField = CGF.emitBlockByrefAddress(srcField, byrefInfo, fals
2511 buildByrefCopyHelper(CodeGenModule &CGM, const BlockByrefInfo &byrefInfo, BlockByrefHelpers &generator) argument
2520 generateByrefDisposeHelper(CodeGenFunction &CGF, const BlockByrefInfo &byrefInfo, BlockByrefHelpers &generator) argument
2574 buildByrefDisposeHelper(CodeGenModule &CGM, const BlockByrefInfo &byrefInfo, BlockByrefHelpers &generator) argument
2584 buildByrefHelpers(CodeGenModule &CGM, const BlockByrefInfo &byrefInfo, T &&generator) argument
2614 auto &byrefInfo = getBlockByrefInfo(&var); local
[all...]
H A DCGDecl.cpp1478 auto &byrefInfo = getBlockByrefInfo(&D); local
1479 allocaTy = byrefInfo.Type;
1480 allocaAlignment = byrefInfo.ByrefAlignment;

Completed in 170 milliseconds