Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:CreateStructGEP

523   Builder.CreateStore(isa, Builder.CreateStructGEP(blockAddr, 0, "block.isa"));
525 Builder.CreateStructGEP(blockAddr, 1, "block.flags"));
527 Builder.CreateStructGEP(blockAddr, 2, "block.reserved"));
528 Builder.CreateStore(blockFn, Builder.CreateStructGEP(blockAddr, 3,
530 Builder.CreateStore(descriptor, Builder.CreateStructGEP(blockAddr, 4,
538 llvm::Value *addr = Builder.CreateStructGEP(blockAddr,
558 Builder.CreateStructGEP(blockAddr, capture.getIndex(),
570 src = Builder.CreateStructGEP(LoadBlockStruct(),
729 llvm::Value *FuncPtr = Builder.CreateStructGEP(BlockLiteral, 3);
769 Builder.CreateStructGEP(LoadBlockStruct(), capture.getIndex(),
783 addr = Builder.CreateStructGEP(addr, 1, "byref.forwarding");
788 addr = Builder.CreateStructGEP(addr, getByRefValueLLVMField(variable),
939 llvm::Value *addr = Builder.CreateStructGEP(BlockPointer,
954 llvm::Value *selfAddr = Builder.CreateStructGEP(BlockPointer,
1139 llvm::Value *srcField = Builder.CreateStructGEP(src, index);
1140 llvm::Value *dstField = Builder.CreateStructGEP(dst, index);
1249 llvm::Value *srcField = Builder.CreateStructGEP(src, index);
1438 destField = CGF.Builder.CreateStructGEP(destField, 6, "x");
1444 srcField = CGF.Builder.CreateStructGEP(srcField, 6, "x");
1503 V = CGF.Builder.CreateStructGEP(V, 6, "x");
1631 llvm::Value *Loc = Builder.CreateStructGEP(BaseAddr, 1, "forwarding");
1633 Loc = Builder.CreateStructGEP(Loc, getByRefValueLLVMField(V),
1753 Builder.CreateStore(V, Builder.CreateStructGEP(addr, 0, "byref.isa"));
1757 Builder.CreateStructGEP(addr, 1, "byref.forwarding"));
1765 Builder.CreateStructGEP(addr, 2, "byref.flags"));
1769 Builder.CreateStore(V, Builder.CreateStructGEP(addr, 3, "byref.size"));
1772 llvm::Value *copy_helper = Builder.CreateStructGEP(addr, 4);
1775 llvm::Value *destroy_helper = Builder.CreateStructGEP(addr, 5);