Home
last modified time | relevance | path

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

/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGBlocks.cpp624 llvm::Value *addr = CGF.Builder.CreateStructGEP(blockInfo.Address, in enterBlockScope()
735 Builder.CreateStore(isa, Builder.CreateStructGEP(blockAddr, 0, "block.isa")); in EmitBlockLiteral()
737 Builder.CreateStructGEP(blockAddr, 1, "block.flags")); in EmitBlockLiteral()
739 Builder.CreateStructGEP(blockAddr, 2, "block.reserved")); in EmitBlockLiteral()
740 Builder.CreateStore(blockFn, Builder.CreateStructGEP(blockAddr, 3, in EmitBlockLiteral()
742 Builder.CreateStore(descriptor, Builder.CreateStructGEP(blockAddr, 4, in EmitBlockLiteral()
750 llvm::Value *addr = Builder.CreateStructGEP(blockAddr, in EmitBlockLiteral()
770 Builder.CreateStructGEP(blockAddr, capture.getIndex(), in EmitBlockLiteral()
782 src = Builder.CreateStructGEP(LoadBlockStruct(), in EmitBlockLiteral()
967 llvm::Value *FuncPtr = Builder.CreateStructGEP(BlockLiteral, 3); in EmitBlockCallExpr()
[all …]
H A DCGCleanup.cpp55 CGF.Builder.CreateStore(V.first, CGF.Builder.CreateStructGEP(addr, 0)); in save()
56 CGF.Builder.CreateStore(V.second, CGF.Builder.CreateStructGEP(addr, 1)); in save()
85 CGF.Builder.CreateLoad(CGF.Builder.CreateStructGEP(Value, 0)); in restore()
87 CGF.Builder.CreateLoad(CGF.Builder.CreateStructGEP(Value, 1)); in restore()
H A DCGExprComplex.cpp319 llvm::Value *RealP = Builder.CreateStructGEP(SrcPtr, 0, in EmitLoadOfLValue()
326 llvm::Value *ImagP = Builder.CreateStructGEP(SrcPtr, 1, in EmitLoadOfLValue()
342 llvm::Value *RealPtr = Builder.CreateStructGEP(Ptr, 0, "real"); in EmitStoreOfComplex()
343 llvm::Value *ImagPtr = Builder.CreateStructGEP(Ptr, 1, "imag"); in EmitStoreOfComplex()
H A DTargetInfo.cpp2721 CGF.Builder.CreateStructGEP(VAListAddr, 2, "overflow_arg_area_p"); in EmitVAArgFromMemory()
2801 gp_offset_p = CGF.Builder.CreateStructGEP(VAListAddr, 0, "gp_offset_p"); in EmitVAArg()
2808 fp_offset_p = CGF.Builder.CreateStructGEP(VAListAddr, 1, "fp_offset_p"); in EmitVAArg()
2837 CGF.Builder.CreateLoad(CGF.Builder.CreateStructGEP(VAListAddr, 3), in EmitVAArg()
2858 CGF.Builder.CreateStore(V, CGF.Builder.CreateStructGEP(Tmp, 0)); in EmitVAArg()
2860 CGF.Builder.CreateStore(V, CGF.Builder.CreateStructGEP(Tmp, 1)); in EmitVAArg()
2897 CGF.Builder.CreateStore(V, CGF.Builder.CreateStructGEP(Tmp, 0)); in EmitVAArg()
2900 CGF.Builder.CreateStore(V, CGF.Builder.CreateStructGEP(Tmp, 1)); in EmitVAArg()
3719 llvm::Value *RealPtr = Builder.CreateStructGEP(Ptr, 0, ".real"); in EmitVAArg()
3720 llvm::Value *ImagPtr = Builder.CreateStructGEP(Ptr, 1, ".imag"); in EmitVAArg()
[all …]
H A DCGCall.cpp741 llvm::Value *RealAddr = Builder.CreateStructGEP(LV.getAddress(), 0, "real"); in ExpandTypeFromArgs()
744 llvm::Value *ImagAddr = Builder.CreateStructGEP(LV.getAddress(), 1, "imag"); in ExpandTypeFromArgs()
1737 llvm::Value *V = Builder.CreateStructGEP( in EmitFunctionProlog()
2235 Builder.CreateStructGEP(ArgStruct, RetAI.getInAllocaFieldIndex()); in EmitFunctionEpilog()
3018 Builder.CreateStructGEP(ArgMemory, RetAI.getInAllocaFieldIndex()); in EmitCall()
3052 llvm::Value *Addr = Builder.CreateStructGEP( in EmitCall()
3059 Builder.CreateStructGEP(ArgMemory, ArgInfo.getInAllocaFieldIndex()); in EmitCall()
H A DCGObjCGNU.cpp676 Builder.CreateLoad(Builder.CreateStructGEP(slot.getInstruction(), 4)); in LookupIMP()
693 return Builder.CreateLoad(Builder.CreateStructGEP(slot, 4)); in LookupIMPSuper()
1026 ClassName = CGF.Builder.CreateStructGEP(ClassName, 0); in GetClassNamed()
1282 ReceiverClass = Builder.CreateStructGEP(ReceiverClass, 1); in GenerateMessageSendSuper()
1290 Builder.CreateStore(Receiver, Builder.CreateStructGEP(ObjCSuper, 0)); in GenerateMessageSendSuper()
1291 Builder.CreateStore(ReceiverClass, Builder.CreateStructGEP(ObjCSuper, 1)); in GenerateMessageSendSuper()
H A DCGObjC.cpp122 LValue LV = LValue::MakeAddr(Builder.CreateStructGEP(Objects, i), in EmitObjCCollectionLiteral()
135 LValue KeyLV = LValue::MakeAddr(Builder.CreateStructGEP(Keys, i), in EmitObjCCollectionLiteral()
144 LValue ValueLV = LValue::MakeAddr(Builder.CreateStructGEP(Objects, i), in EmitObjCCollectionLiteral()
1523 Builder.CreateStructGEP(StatePtr, 2, "mutationsptr.ptr"); in EmitObjCForCollectionStmt()
1604 Builder.CreateStructGEP(StatePtr, 1, "stateitems.ptr"); in EmitObjCForCollectionStmt()
H A DCGAtomic.cpp119 addr = CGF.Builder.CreateStructGEP(addr, 0); in projectValue()
910 addr = CGF.Builder.CreateStructGEP(addr, 0); in convertTempToRValue()
H A DCGExprAgg.cpp643 CGF.Builder.CreateStructGEP(valueDest.getAddr(), 0); in VisitCastExpr()
664 Builder.CreateStructGEP(atomicSlot.getAddr(), 0); in VisitCastExpr()
H A DCGObjCMac.cpp1795 CGF.Builder.CreateStructGEP(ObjCSuper, 0)); in GenerateMessageSendSuper()
1808 Target = CGF.Builder.CreateStructGEP(Target, 0); in GenerateMessageSendSuper()
1812 llvm::Value *SuperPtr = CGF.Builder.CreateStructGEP(MetaClassPtr, 1); in GenerateMessageSendSuper()
1821 ClassPtr = CGF.Builder.CreateStructGEP(ClassPtr, 1); in GenerateMessageSendSuper()
1830 CGF.Builder.CreateStructGEP(ObjCSuper, 1)); in GenerateMessageSendSuper()
6565 llvm::Value *callee = CGF.Builder.CreateStructGEP(mref, 0); in EmitVTableMessageSend()
6731 CGF.Builder.CreateStructGEP(ObjCSuper, 0)); in GenerateMessageSendSuper()
6746 CGF.Builder.CreateStructGEP(ObjCSuper, 1)); in GenerateMessageSendSuper()
H A DCGExpr.cpp2053 return MakeAddrLValue(Builder.CreateStructGEP(LV.getAddress(), in EmitUnaryOpLValue()
2651 Addr = Builder.CreateStructGEP(Addr, Idx, field->getName()); in EmitLValueForField()
2686 addr = Builder.CreateStructGEP(addr, idx, field->getName()); in EmitLValueForField()
2765 llvm::Value *V = Builder.CreateStructGEP(Base.getAddress(), idx); in EmitLValueForFieldInitialization()
H A DCodeGenFunction.cpp682 llvm::Value *Addr = Builder.CreateStructGEP(EI, Idx); in StartFunction()
H A DCGDecl.cpp634 tempLV.setAddress(Builder.CreateStructGEP(tempLV.getAddress(), in EmitScalarInit()
H A DCodeGenFunction.h1892 return CGF.Builder.CreateStructGEP(Address, in getObjectAddress()
H A DCGExprScalar.cpp1421 V = Builder.CreateStructGEP(V, 0, "arraydecay"); in VisitCastExpr()
/minix3/external/bsd/llvm/dist/llvm/examples/ExceptionDemo/
H A DExceptionDemo.cpp1298 builder.CreateLoad(builder.CreateStructGEP( in createCatchWrappedInvokeFunction()
1341 typeInfoThrown = builder.CreateStructGEP(typeInfoThrown, 0); in createCatchWrappedInvokeFunction()
1344 builder.CreateStructGEP(typeInfoThrown, 0); in createCatchWrappedInvokeFunction()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DDataFlowSanitizer.cpp1482 auto LabelVAPtr = IRB.CreateStructGEP(LabelVAAlloca, n); in visitCallSite()
1486 Args.push_back(IRB.CreateStructGEP(LabelVAAlloca, 0)); in visitCallSite()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DIRBuilder.h1132 Value *CreateStructGEP(Value *Ptr, unsigned Idx, const Twine &Name = "") {
/minix3/external/bsd/llvm/dist/llvm/lib/IR/
H A DCore.cpp2521 return wrap(unwrap(B)->CreateStructGEP(unwrap(Pointer), Idx, Name)); in LLVMBuildStructGEP()
/minix3/external/bsd/llvm/dist/llvm/bindings/go/llvm/
H A Dir.go1495 func (b Builder) CreateStructGEP(p Value, i int, name string) (v Value) { func