Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBlocks.cpp1240 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 DCGDecl.cpp1556 auto &byrefInfo = getBlockByrefInfo(&D); in EmitAutoVarAlloca() local
1557 allocaTy = byrefInfo.Type; in EmitAutoVarAlloca()
1558 allocaAlignment = byrefInfo.ByrefAlignment; in EmitAutoVarAlloca()