Home
last modified time | relevance | path

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

/freebsd-10-stable/contrib/llvm/tools/clang/lib/CodeGen/
DCGBlocks.cpp711 llvm::AllocaInst *blockAddr = blockInfo.Address; in EmitBlockLiteral() local
712 assert(blockAddr && "block has no address!"); in EmitBlockLiteral()
722 Builder.CreateStore(isa, Builder.CreateStructGEP(blockAddr, 0, "block.isa")); in EmitBlockLiteral()
724 Builder.CreateStructGEP(blockAddr, 1, "block.flags")); in EmitBlockLiteral()
726 Builder.CreateStructGEP(blockAddr, 2, "block.reserved")); in EmitBlockLiteral()
727 Builder.CreateStore(blockFn, Builder.CreateStructGEP(blockAddr, 3, in EmitBlockLiteral()
729 Builder.CreateStore(descriptor, Builder.CreateStructGEP(blockAddr, 4, in EmitBlockLiteral()
737 llvm::Value *addr = Builder.CreateStructGEP(blockAddr, in EmitBlockLiteral()
758 Builder.CreateStructGEP(blockAddr, capture.getIndex(), in EmitBlockLiteral()
875 Builder.CreateBitCast(blockAddr, in EmitBlockLiteral()
[all …]