Home
last modified time | relevance | path

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

/external/llvm/lib/Target/X86/
DX86WinEHState.cpp292 Builder.CreateStore(SP, Builder.CreateStructGEP(RegNodeTy, RegNode, 0)); in emitExceptionRegistrationRecord()
299 Link = Builder.CreateStructGEP(RegNodeTy, RegNode, 1); in emitExceptionRegistrationRecord()
322 Builder.CreateStore(SP, Builder.CreateStructGEP(RegNodeTy, RegNode, 0)); in emitExceptionRegistrationRecord()
337 Builder.CreateStore(LSDA, Builder.CreateStructGEP(RegNodeTy, RegNode, 3)); in emitExceptionRegistrationRecord()
351 Link = Builder.CreateStructGEP(RegNodeTy, RegNode, 2); in emitExceptionRegistrationRecord()
428 Builder.CreateStore(HandlerI8, Builder.CreateStructGEP(LinkTy, Link, 1)); in linkExceptionRegistration()
433 Builder.CreateStore(Next, Builder.CreateStructGEP(LinkTy, Link, 0)); in linkExceptionRegistration()
448 Builder.CreateLoad(Builder.CreateStructGEP(LinkTy, Link, 0)); in unlinkExceptionRegistration()
782 Builder.CreateStructGEP(nullptr, RegNode, StateFieldIndex); in addStateStores()
794 Builder.CreateStructGEP(nullptr, RegNode, StateFieldIndex); in insertStateNumberStore()
/external/clang/lib/CodeGen/
DCGBuilder.h182 using CGBuilderBaseTy::CreateStructGEP;
183 Address CreateStructGEP(Address Addr, unsigned Index, CharUnits Offset,
185 return Address(CreateStructGEP(Addr.getElementType(),
189 Address CreateStructGEP(Address Addr, unsigned Index,
193 return CreateStructGEP(Addr, Index, Offset, Name);
DCGBlocks.cpp613 Address addr = CGF.Builder.CreateStructGEP(blockInfo.LocalAddress, in enterBlockScope()
726 return Builder.CreateStructGEP(blockAddr, index, offset, name); in EmitBlockLiteral()
795 src = Builder.CreateStructGEP(LoadBlockStruct(), in EmitBlockLiteral()
972 Builder.CreateStructGEP(CGM.getGenericBlockLiteralType(), BlockLiteral, 3); in EmitBlockCallExpr()
1011 Builder.CreateStructGEP(LoadBlockStruct(), capture.getIndex(), in GetAddrOfBlockDecl()
1218 Builder.CreateStructGEP(LoadBlockStruct(), blockInfo.CXXThisIndex, in GenerateBlockFunction()
1433 Address srcField = Builder.CreateStructGEP(src, index, capture.getOffset()); in GenerateCopyHelperFunction()
1434 Address dstField = Builder.CreateStructGEP(dst, index, capture.getOffset()); in GenerateCopyHelperFunction()
1598 Builder.CreateStructGEP(src, capture.getIndex(), capture.getOffset()); in GenerateDestroyHelperFunction()
2034 Builder.CreateStructGEP(baseAddr, 1, getPointerSize(), "forwarding"); in emitBlockByrefAddress()
[all …]
DCGCUDABuiltin.cpp106 llvm::Value *P = Builder.CreateStructGEP(AllocaTy, Alloca, I - 1); in EmitCUDADevicePrintfCallExpr()
DCGCleanup.cpp58 CGF.Builder.CreateStructGEP(addr, 0, CharUnits())); in save()
62 CGF.Builder.CreateStructGEP(addr, 1, offset)); in save()
101 CGF.Builder.CreateStructGEP(address, 0, CharUnits())); in restore()
105 CGF.Builder.CreateStructGEP(address, 1, offset)); in restore()
DTargetInfo.cpp3322 Address overflow_arg_area_p = CGF.Builder.CreateStructGEP( in EmitX86_64VAArgFromMemory()
3395 CGF.Builder.CreateStructGEP(VAListAddr, 0, CharUnits::Zero(), in EmitVAArg()
3404 CGF.Builder.CreateStructGEP(VAListAddr, 1, CharUnits::fromQuantity(4), in EmitVAArg()
3434 CGF.Builder.CreateStructGEP(VAListAddr, 3, CharUnits::fromQuantity(16)), in EmitVAArg()
3461 CGF.Builder.CreateStructGEP(Tmp, 0, CharUnits::Zero())); in EmitVAArg()
3468 CGF.Builder.CreateStore(V, CGF.Builder.CreateStructGEP(Tmp, 1, Offset)); in EmitVAArg()
3515 CGF.Builder.CreateStructGEP(Tmp, 0, CharUnits::Zero())); in EmitVAArg()
3519 CGF.Builder.CreateStructGEP(Tmp, 1, CharUnits::fromQuantity(8))); in EmitVAArg()
3720 NumRegsAddr = Builder.CreateStructGEP(VAList, 0, CharUnits::Zero(), "gpr"); in EmitVAArg()
3722 NumRegsAddr = Builder.CreateStructGEP(VAList, 1, CharUnits::One(), "fpr"); in EmitVAArg()
[all …]
DCGCall.cpp1069 SrcPtr = CGF.Builder.CreateStructGEP(SrcPtr, 0, CharUnits(), "coerce.dive"); in EnterStructPointerForCoercedAccess()
1201 Address EltPtr = CGF.Builder.CreateStructGEP(Dest, i, EltOffset); in BuildAggStore()
2156 Address V = Builder.CreateStructGEP(ArgStruct, FieldIndex, FieldOffset, in EmitFunctionProlog()
2352 Builder.CreateStructGEP(AddrToStoreInto, i, Offset); in EmitFunctionProlog()
2396 auto eltAddr = Builder.CreateStructGEP(alloca, i, layout); in EmitFunctionProlog()
2693 llvm::Value *SRet = Builder.CreateStructGEP( in EmitFunctionEpilog()
2806 auto eltAddr = Builder.CreateStructGEP(addr, i, layout); in EmitFunctionEpilog()
3549 return Builder.CreateStructGEP(ArgMemory, FieldIndex, FieldOffset); in EmitCall()
3762 Address EltPtr = Builder.CreateStructGEP(Src, i, Offset); in EmitCall()
3808 Address eltAddr = Builder.CreateStructGEP(addr, i, layout); in EmitCall()
[all …]
DCGObjCGNU.cpp713 Builder.CreateStructGEP(nullptr, slot.getInstruction(), 4), in LookupIMP()
732 return Builder.CreateAlignedLoad(Builder.CreateStructGEP(nullptr, slot, 4), in LookupIMPSuper()
1330 ReceiverClass = Builder.CreateStructGEP(CastTy, ReceiverClass, 1); in GenerateMessageSendSuper()
1343 Builder.CreateStructGEP(ObjCSuper, 0, CharUnits::Zero())); in GenerateMessageSendSuper()
1345 Builder.CreateStructGEP(ObjCSuper, 1, CGF.getPointerSize())); in GenerateMessageSendSuper()
DCGExprComplex.cpp306 return Builder.CreateStructGEP(addr, 0, offset, addr.getName() + ".realp"); in emitAddrOfRealComponent()
313 return Builder.CreateStructGEP(addr, 1, offset, addr.getName() + ".imagp"); in emitAddrOfImagComponent()
DCGExprAgg.cpp661 CGF.Builder.CreateStructGEP(valueDest.getAddress(), 0, in VisitCastExpr()
682 Builder.CreateStructGEP(atomicSlot.getAddress(), 0, CharUnits()); in VisitCastExpr()
DCGObjCMac.cpp1798 CGF.Builder.CreateStructGEP(ObjCSuper, 0, CharUnits::Zero())); in GenerateMessageSendSuper()
1811 Target = CGF.Builder.CreateStructGEP(ObjCTypes.ClassTy, Target, 0); in GenerateMessageSendSuper()
1816 CGF.Builder.CreateStructGEP(ObjCTypes.ClassTy, MetaClassPtr, 1); in GenerateMessageSendSuper()
1825 ClassPtr = CGF.Builder.CreateStructGEP(ObjCTypes.ClassTy, ClassPtr, 1); in GenerateMessageSendSuper()
1834 CGF.Builder.CreateStructGEP(ObjCSuper, 1, CGF.getPointerSize())); in GenerateMessageSendSuper()
6833 CGF.Builder.CreateStructGEP(mref, 0, CharUnits::Zero()); in EmitVTableMessageSend()
7003 CGF.Builder.CreateStructGEP(ObjCSuper, 0, CharUnits::Zero())); in GenerateMessageSendSuper()
7018 Target, CGF.Builder.CreateStructGEP(ObjCSuper, 1, CGF.getPointerSize())); in GenerateMessageSendSuper()
DCGAtomic.cpp204 addr = CGF.Builder.CreateStructGEP(addr, 0, CharUnits()); in projectValue()
1172 addr = CGF.Builder.CreateStructGEP(addr, 0, CharUnits()); in convertAtomicTempToRValue()
DCGExpr.cpp2783 Addr = Builder.CreateStructGEP(Addr, 0, CharUnits::Zero(), "arraydecay"); in EmitArrayToPointerDecay()
3020 Addr = CGF.Builder.CreateStructGEP(Addr, 0, CharUnits::Zero(), in emitOMPArraySectionBase()
3307 return CGF.Builder.CreateStructGEP(base, idx, offset, field->getName()); in emitAddrOfFieldStorage()
3323 Addr = Builder.CreateStructGEP(Addr, Idx, Info.StorageOffset, in EmitLValueForField()
DCGObjC.cpp1562 Address StateMutationsPtrPtr = Builder.CreateStructGEP( in EmitObjCForCollectionStmt()
1644 Address StateItemsPtr = Builder.CreateStructGEP( in EmitObjCForCollectionStmt()
DCGException.cpp1751 llvm::Value *Rec = Builder.CreateStructGEP(PtrsTy, Ptrs, 0); in EmitSEHExceptionCodeSave()
DCodeGenFunction.cpp821 llvm::Value *Addr = Builder.CreateStructGEP(nullptr, &*EI, Idx); in StartFunction()
DCGOpenMPRuntime.cpp838 return CGF.Builder.CreateStructGEP(Addr, Field, Offset, Name); in createIdentFieldGEP()
3963 CGF.Builder.CreateStructGEP(DependenciesArray, 0, CharUnits::Zero()), in emitTaskCall()
/external/llvm/examples/ExceptionDemo/
DExceptionDemo.cpp1297 builder.CreateLoad(builder.CreateStructGEP( in createCatchWrappedInvokeFunction()
1341 typeInfoThrown = builder.CreateStructGEP(ourExceptionType, typeInfoThrown, 0); in createCatchWrappedInvokeFunction()
1344 builder.CreateStructGEP(builder.getInt8PtrTy(), typeInfoThrown, 0); in createCatchWrappedInvokeFunction()
/external/swiftshader/third_party/LLVM/examples/ExceptionDemo/
DExceptionDemo.cpp1334 builder.CreateLoad(builder.CreateStructGEP( in createCatchWrappedInvokeFunction()
1377 typeInfoThrown = builder.CreateStructGEP(typeInfoThrown, 0); in createCatchWrappedInvokeFunction()
1380 builder.CreateStructGEP(typeInfoThrown, 0); in createCatchWrappedInvokeFunction()
/external/llvm/lib/Transforms/Instrumentation/
DDataFlowSanitizer.cpp1487 auto LabelVAPtr = IRB.CreateStructGEP(LabelVATy, LabelVAAlloca, n); in visitCallSite()
1491 Args.push_back(IRB.CreateStructGEP(LabelVATy, LabelVAAlloca, 0)); in visitCallSite()
/external/swiftshader/third_party/LLVM/include/llvm/Support/
DIRBuilder.h899 Value *CreateStructGEP(Value *Ptr, unsigned Idx, const Twine &Name = "") {
/external/llvm/include/llvm/IR/
DIRBuilder.h1244 Value *CreateStructGEP(Type *Ty, Value *Ptr, unsigned Idx,
/external/swiftshader/third_party/LLVM/lib/VMCore/
DCore.cpp2045 return wrap(unwrap(B)->CreateStructGEP(unwrap(Pointer), Idx, Name)); in LLVMBuildStructGEP()
/external/llvm/lib/IR/
DCore.cpp2794 return wrap(unwrap(B)->CreateStructGEP(nullptr, unwrap(Pointer), Idx, Name)); in LLVMBuildStructGEP()
/external/llvm/bindings/go/llvm/
Dir.go1503 func (b Builder) CreateStructGEP(p Value, i int, name string) (v Value) { func