Searched refs:CreateStructGEP (Results 1 - 17 of 17) sorted by relevance

/external/clang/lib/CodeGen/
H A DCGBlocks.cpp611 llvm::Value *addr = CGF.Builder.CreateStructGEP(blockInfo.Address,
722 Builder.CreateStore(isa, Builder.CreateStructGEP(blockAddr, 0, "block.isa"));
724 Builder.CreateStructGEP(blockAddr, 1, "block.flags"));
726 Builder.CreateStructGEP(blockAddr, 2, "block.reserved"));
727 Builder.CreateStore(blockFn, Builder.CreateStructGEP(blockAddr, 3,
729 Builder.CreateStore(descriptor, Builder.CreateStructGEP(blockAddr, 4,
737 llvm::Value *addr = Builder.CreateStructGEP(blockAddr,
758 Builder.CreateStructGEP(blockAddr, capture.getIndex(),
770 src = Builder.CreateStructGEP(LoadBlockStruct(),
950 llvm::Value *FuncPtr = Builder.CreateStructGEP(BlockLitera
[all...]
H A DCGCleanup.cpp55 CGF.Builder.CreateStore(V.first, CGF.Builder.CreateStructGEP(addr, 0));
56 CGF.Builder.CreateStore(V.second, CGF.Builder.CreateStructGEP(addr, 1));
85 CGF.Builder.CreateLoad(CGF.Builder.CreateStructGEP(Value, 0));
87 CGF.Builder.CreateLoad(CGF.Builder.CreateStructGEP(Value, 1));
H A DTargetInfo.cpp2389 CGF.Builder.CreateStructGEP(VAListAddr, 2, "overflow_arg_area_p");
2469 gp_offset_p = CGF.Builder.CreateStructGEP(VAListAddr, 0, "gp_offset_p");
2476 fp_offset_p = CGF.Builder.CreateStructGEP(VAListAddr, 1, "fp_offset_p");
2505 CGF.Builder.CreateLoad(CGF.Builder.CreateStructGEP(VAListAddr, 3),
2526 CGF.Builder.CreateStore(V, CGF.Builder.CreateStructGEP(Tmp, 0));
2528 CGF.Builder.CreateStore(V, CGF.Builder.CreateStructGEP(Tmp, 1));
2565 CGF.Builder.CreateStore(V, CGF.Builder.CreateStructGEP(Tmp, 0));
2568 CGF.Builder.CreateStore(V, CGF.Builder.CreateStructGEP(Tmp, 1));
2955 llvm::Value *RealPtr = Builder.CreateStructGEP(Ptr, 0, ".real");
2956 llvm::Value *ImagPtr = Builder.CreateStructGEP(Pt
[all...]
H A DCGExprComplex.cpp310 llvm::Value *RealP = Builder.CreateStructGEP(SrcPtr, 0,
317 llvm::Value *ImagP = Builder.CreateStructGEP(SrcPtr, 1,
334 llvm::Value *RealPtr = Builder.CreateStructGEP(Ptr, 0, "real");
335 llvm::Value *ImagPtr = Builder.CreateStructGEP(Ptr, 1, "imag");
H A DCGAtomic.cpp118 addr = CGF.Builder.CreateStructGEP(addr, 0);
724 addr = CGF.Builder.CreateStructGEP(addr, 0);
H A DCGExprAgg.cpp626 CGF.Builder.CreateStructGEP(valueDest.getAddr(), 0);
647 Builder.CreateStructGEP(atomicSlot.getAddr(), 0);
H A DCGObjCGNU.cpp692 Builder.CreateLoad(Builder.CreateStructGEP(slot.getInstruction(), 4));
710 return Builder.CreateLoad(Builder.CreateStructGEP(slot, 4));
1048 ClassName = CGF.Builder.CreateStructGEP(ClassName, 0);
1305 ReceiverClass = Builder.CreateStructGEP(ReceiverClass, 1);
1313 Builder.CreateStore(Receiver, Builder.CreateStructGEP(ObjCSuper, 0));
1314 Builder.CreateStore(ReceiverClass, Builder.CreateStructGEP(ObjCSuper, 1));
H A DCGObjC.cpp125 LValue LV = LValue::MakeAddr(Builder.CreateStructGEP(Objects, i),
138 LValue KeyLV = LValue::MakeAddr(Builder.CreateStructGEP(Keys, i),
147 LValue ValueLV = LValue::MakeAddr(Builder.CreateStructGEP(Objects, i),
1521 Builder.CreateStructGEP(StatePtr, 2, "mutationsptr.ptr");
1600 Builder.CreateStructGEP(StatePtr, 1, "stateitems.ptr");
H A DCGObjCMac.cpp1801 CGF.Builder.CreateStructGEP(ObjCSuper, 0));
1814 Target = CGF.Builder.CreateStructGEP(Target, 0);
1818 llvm::Value *SuperPtr = CGF.Builder.CreateStructGEP(MetaClassPtr, 1);
1827 ClassPtr = CGF.Builder.CreateStructGEP(ClassPtr, 1);
1836 CGF.Builder.CreateStructGEP(ObjCSuper, 1));
6613 llvm::Value *callee = CGF.Builder.CreateStructGEP(mref, 0);
6774 CGF.Builder.CreateStructGEP(ObjCSuper, 0));
6789 CGF.Builder.CreateStructGEP(ObjCSuper, 1));
H A DCGExpr.cpp1868 return MakeAddrLValue(Builder.CreateStructGEP(LV.getAddress(),
2447 Addr = Builder.CreateStructGEP(Addr, Idx, field->getName());
2482 addr = Builder.CreateStructGEP(addr, idx, field->getName());
2560 llvm::Value *V = Builder.CreateStructGEP(Base.getAddress(), idx);
H A DCGDecl.cpp594 tempLV.setAddress(Builder.CreateStructGEP(tempLV.getAddress(),
H A DCGCall.cpp603 llvm::Value *RealAddr = Builder.CreateStructGEP(LV.getAddress(), 0, "real");
605 llvm::Value *ImagAddr = Builder.CreateStructGEP(LV.getAddress(), 1, "imag");
H A DCodeGenFunction.h1753 return CGF.Builder.CreateStructGEP(Address,
H A DCGExprScalar.cpp1276 V = Builder.CreateStructGEP(V, 0, "arraydecay");
/external/llvm/examples/ExceptionDemo/
H A DExceptionDemo.cpp1298 builder.CreateLoad(builder.CreateStructGEP(
1341 typeInfoThrown = builder.CreateStructGEP(typeInfoThrown, 0);
1344 builder.CreateStructGEP(typeInfoThrown, 0);
/external/llvm/include/llvm/IR/
H A DIRBuilder.h1009 Value *CreateStructGEP(Value *Ptr, unsigned Idx, const Twine &Name = "") { function in class:llvm::IRBuilder
/external/llvm/lib/IR/
H A DCore.cpp2181 return wrap(unwrap(B)->CreateStructGEP(unwrap(Pointer), Idx, Name));

Completed in 593 milliseconds