Searched refs:byrefInfo (Results 1 - 2 of 2) sorted by relevance
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGBlocks.cpp | 1333 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 D | CGDecl.cpp | 1478 auto &byrefInfo = getBlockByrefInfo(&D); local 1479 allocaTy = byrefInfo.Type; 1480 allocaAlignment = byrefInfo.ByrefAlignment;
|
Completed in 170 milliseconds