Searched refs:byrefInfo (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGBlocks.cpp | 1240 auto &byrefInfo = getBlockByrefInfo(variable); in GetAddrOfBlockDecl() local 1241 addr = Address(Builder.CreateLoad(addr), byrefInfo.Type, in GetAddrOfBlockDecl() 1242 byrefInfo.ByrefAlignment); in GetAddrOfBlockDecl() 1244 addr = emitBlockByrefAddress(addr, byrefInfo, /*follow*/ true, in GetAddrOfBlockDecl() 2316 generateByrefCopyHelper(CodeGenFunction &CGF, const BlockByrefInfo &byrefInfo, in generateByrefCopyHelper() argument 2353 destField = Address(CGF.Builder.CreateLoad(destField), byrefInfo.Type, in generateByrefCopyHelper() 2354 byrefInfo.ByrefAlignment); in generateByrefCopyHelper() 2356 CGF.emitBlockByrefAddress(destField, byrefInfo, false, "dest-object"); in generateByrefCopyHelper() 2360 srcField = Address(CGF.Builder.CreateLoad(srcField), byrefInfo.Type, in generateByrefCopyHelper() 2361 byrefInfo.ByrefAlignment); in generateByrefCopyHelper() [all …]
|
H A D | CGDecl.cpp | 1556 auto &byrefInfo = getBlockByrefInfo(&D); in EmitAutoVarAlloca() local 1557 allocaTy = byrefInfo.Type; in EmitAutoVarAlloca() 1558 allocaAlignment = byrefInfo.ByrefAlignment; in EmitAutoVarAlloca()
|