Searched refs:blockAddr (Results 1 – 1 of 1) sorted by relevance
/external/clang/lib/CodeGen/ |
D | CGBlocks.cpp | 725 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 …]
|