Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DCGBlocks.cpp1018 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 …]
DCGDecl.cpp1032 auto &byrefInfo = getBlockByrefInfo(&D); in EmitAutoVarAlloca() local
1033 allocaTy = byrefInfo.Type; in EmitAutoVarAlloca()
1034 allocaAlignment = byrefInfo.ByrefAlignment; in EmitAutoVarAlloca()