Searched refs:byrefInfo (Results 1 – 2 of 2) sorted by relevance
/external/clang/lib/CodeGen/ |
D | CGBlocks.cpp | 1018 auto &byrefInfo = getBlockByrefInfo(variable); in GetAddrOfBlockDecl() local 1019 addr = Address(Builder.CreateLoad(addr), byrefInfo.ByrefAlignment); in GetAddrOfBlockDecl() 1021 auto byrefPointerType = llvm::PointerType::get(byrefInfo.Type, 0); in GetAddrOfBlockDecl() 1024 addr = emitBlockByrefAddress(addr, byrefInfo, /*follow*/ true, in GetAddrOfBlockDecl() 1781 generateByrefCopyHelper(CodeGenFunction &CGF, const BlockByrefInfo &byrefInfo, in generateByrefCopyHelper() argument 1822 llvm::Type *byrefPtrType = byrefInfo.Type->getPointerTo(0); in generateByrefCopyHelper() 1827 byrefInfo.ByrefAlignment); in generateByrefCopyHelper() 1829 destField = CGF.emitBlockByrefAddress(destField, byrefInfo, false, in generateByrefCopyHelper() 1835 byrefInfo.ByrefAlignment); in generateByrefCopyHelper() 1837 srcField = CGF.emitBlockByrefAddress(srcField, byrefInfo, false, in generateByrefCopyHelper() [all …]
|
D | CGDecl.cpp | 1032 auto &byrefInfo = getBlockByrefInfo(&D); in EmitAutoVarAlloca() local 1033 allocaTy = byrefInfo.Type; in EmitAutoVarAlloca() 1034 allocaAlignment = byrefInfo.ByrefAlignment; in EmitAutoVarAlloca()
|