Searched refs:byrefInfo (Results 1 – 2 of 2) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| D | CGBlocks.cpp | 1259 auto &byrefInfo = getBlockByrefInfo(variable); in GetAddrOfBlockDecl() local 1260 addr = Address(Builder.CreateLoad(addr), byrefInfo.ByrefAlignment); in GetAddrOfBlockDecl() 1262 auto byrefPointerType = llvm::PointerType::get(byrefInfo.Type, 0); in GetAddrOfBlockDecl() 1265 addr = emitBlockByrefAddress(addr, byrefInfo, /*follow*/ true, in GetAddrOfBlockDecl() 2357 generateByrefCopyHelper(CodeGenFunction &CGF, const BlockByrefInfo &byrefInfo, in generateByrefCopyHelper() argument 2392 llvm::Type *byrefPtrType = byrefInfo.Type->getPointerTo(0); in generateByrefCopyHelper() 2397 byrefInfo.ByrefAlignment); in generateByrefCopyHelper() 2399 destField = CGF.emitBlockByrefAddress(destField, byrefInfo, false, in generateByrefCopyHelper() 2405 byrefInfo.ByrefAlignment); in generateByrefCopyHelper() 2407 srcField = CGF.emitBlockByrefAddress(srcField, byrefInfo, false, in generateByrefCopyHelper() [all …]
|
| D | CGDecl.cpp | 1519 auto &byrefInfo = getBlockByrefInfo(&D); in EmitAutoVarAlloca() local 1520 allocaTy = byrefInfo.Type; in EmitAutoVarAlloca() 1521 allocaAlignment = byrefInfo.ByrefAlignment; in EmitAutoVarAlloca()
|