Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DCGBlocks.cpp725 llvm::AllocaInst *blockAddr = blockInfo.Address; in EmitBlockLiteral() local
726 assert(blockAddr && "block has no address!"); in EmitBlockLiteral()
737 isa, Builder.CreateStructGEP(blockTy, blockAddr, 0, "block.isa")); in EmitBlockLiteral()
740 Builder.CreateStructGEP(blockTy, blockAddr, 1, "block.flags")); in EmitBlockLiteral()
743 Builder.CreateStructGEP(blockTy, blockAddr, 2, "block.reserved")); in EmitBlockLiteral()
745 blockFn, Builder.CreateStructGEP(blockTy, blockAddr, 3, "block.invoke")); in EmitBlockLiteral()
746 Builder.CreateStore(descriptor, Builder.CreateStructGEP(blockTy, blockAddr, 4, in EmitBlockLiteral()
755 blockTy, blockAddr, blockInfo.CXXThisIndex, "block.captured-this.addr"); in EmitBlockLiteral()
773 blockTy, blockAddr, capture.getIndex(), "block.captured"); in EmitBlockLiteral()
894 Builder.CreateBitCast(blockAddr, in EmitBlockLiteral()
[all …]