| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86WinEHState.cpp | 287 Builder.CreateStore(SP, Builder.CreateStructGEP(RegNodeTy, RegNode, 0)); in emitExceptionRegistrationRecord() 294 Link = Builder.CreateStructGEP(RegNodeTy, RegNode, 1); in emitExceptionRegistrationRecord() 317 Builder.CreateStore(SP, Builder.CreateStructGEP(RegNodeTy, RegNode, 0)); in emitExceptionRegistrationRecord() 332 Builder.CreateStore(LSDA, Builder.CreateStructGEP(RegNodeTy, RegNode, 3)); in emitExceptionRegistrationRecord() 349 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.CreateStructGEP(LinkTy, Link, 0)); in unlinkExceptionRegistration() 774 Value *StateField = Builder.CreateStructGEP(RegNode->getAllocatedType(), in addStateStores() 786 Value *StateField = Builder.CreateStructGEP(RegNode->getAllocatedType(), in insertStateNumberStore()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | GCOVProfiling.cpp | 1223 Builder.CreateStructGEP(FileInfoTy, FileInfoPtr, 0, "start_file_args"); in insertCounterWriteout() 1227 Builder.CreateStructGEP(StartFileCallArgsTy, in insertCounterWriteout() 1231 Builder.CreateStructGEP(StartFileCallArgsTy, in insertCounterWriteout() 1235 Builder.CreateStructGEP(StartFileCallArgsTy, in insertCounterWriteout() 1242 Builder.CreateStructGEP(FileInfoTy, FileInfoPtr, 1), "num_ctrs"); in insertCounterWriteout() 1245 Builder.CreateStructGEP(FileInfoTy, FileInfoPtr, 2), in insertCounterWriteout() 1249 Builder.CreateStructGEP(FileInfoTy, FileInfoPtr, 3), "emit_arcs_args"); in insertCounterWriteout() 1263 Builder.CreateStructGEP(EmitFunctionCallArgsTy, in insertCounterWriteout() 1267 Builder.CreateStructGEP(EmitFunctionCallArgsTy, in insertCounterWriteout() 1271 Builder.CreateStructGEP(EmitFunctionCallArgsTy, in insertCounterWriteout() [all …]
|
| H A D | DataFlowSanitizer.cpp | 2822 auto *LabelVAPtr = IRB.CreateStructGEP(LabelVATy, LabelVAAlloca, N); in addShadowArguments() 2827 Args.push_back(IRB.CreateStructGEP(LabelVATy, LabelVAAlloca, 0)); in addShadowArguments() 2861 auto *OriginVAPtr = IRB.CreateStructGEP(OriginVATy, OriginVAAlloca, N); in addOriginArguments() 2865 Args.push_back(IRB.CreateStructGEP(OriginVATy, OriginVAAlloca, 0)); in addOriginArguments()
|
| /llvm-project-15.0.7/polly/lib/CodeGen/ |
| H A D | LoopGenerators.cpp | 237 Value *Address = Builder.CreateStructGEP(Ty, Struct, i); in storeValuesIntoStruct() 248 Value *Address = Builder.CreateStructGEP(Ty, Struct, i); in extractValuesFromStruct()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGBuilder.h | 191 using CGBuilderBaseTy::CreateStructGEP; 192 Address CreateStructGEP(Address Addr, unsigned Index, 200 CreateStructGEP(Addr.getElementType(), Addr.getPointer(), Index, Name),
|
| H A D | CGBlocks.cpp | 859 return Builder.CreateStructGEP(blockAddr, index, name); in EmitBlockLiteral() 945 src = Builder.CreateStructGEP(LoadBlockStruct(), in EmitBlockLiteral() 1213 llvm::Value *FuncPtr = Builder.CreateStructGEP(GenBlockTy, BlockPtr, 2); in EmitBlockCallExpr() 1222 llvm::Value *FuncPtr = Builder.CreateStructGEP(GenBlockTy, BlockPtr, 3); in EmitBlockCallExpr() 1258 Address addr = Builder.CreateStructGEP(LoadBlockStruct(), capture.getIndex(), in GetAddrOfBlockDecl() 1541 Address addr = Builder.CreateStructGEP( in GenerateBlockFunction() 1959 Address srcField = Builder.CreateStructGEP(src, index); in GenerateCopyHelperFunction() 1960 Address dstField = Builder.CreateStructGEP(dst, index); in GenerateCopyHelperFunction() 2143 Address srcField = Builder.CreateStructGEP(src, capture.getIndex()); in GenerateDestroyHelperFunction() 2594 return Builder.CreateStructGEP(baseAddr, info.FieldIndex, name); in emitBlockByrefAddress() [all …]
|
| H A D | CGCleanup.cpp | 55 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() 98 CGF.Builder.CreateLoad(CGF.Builder.CreateStructGEP(address, 0)); in restore() 100 CGF.Builder.CreateLoad(CGF.Builder.CreateStructGEP(address, 1)); in restore()
|
| H A D | CGGPUBuiltin.cpp | 118 llvm::Value *P = Builder.CreateStructGEP(AllocaTy, Alloca, I - 1); in packArgsIntoNVPTXFormatBuffer()
|
| H A D | CGCall.cpp | 1177 SrcPtr = CGF.Builder.CreateStructGEP(SrcPtr, 0, "coerce.dive"); in EnterStructPointerForCoercedAccess() 1335 Address EltPtr = Builder.CreateStructGEP(Dest, i); in EmitAggregateStore() 2989 Address EltPtr = Builder.CreateStructGEP(AddrToStoreInto, i); in EmitFunctionProlog() 3032 auto eltAddr = Builder.CreateStructGEP(alloca, i); in EmitFunctionProlog() 3519 llvm::Value *SRet = Builder.CreateStructGEP( in EmitFunctionEpilog() 3631 auto eltAddr = Builder.CreateStructGEP(addr, i); in EmitFunctionEpilog() 4839 Addr = Builder.CreateStructGEP(ArgMemory, in EmitCall() 4847 Address ArgSlot = Builder.CreateStructGEP( in EmitCall() 5057 Address EltPtr = Builder.CreateStructGEP(Src, i); in EmitCall() 5118 Address eltAddr = Builder.CreateStructGEP(addr, i); in EmitCall() [all …]
|
| H A D | TargetInfo.cpp | 4148 CGF.Builder.CreateStructGEP(VAListAddr, 3), "reg_save_area"); in EmitVAArg() 4176 CGF.Builder.CreateStore(V, CGF.Builder.CreateStructGEP(Tmp, 0)); in EmitVAArg() 4182 CGF.Builder.CreateStore(V, CGF.Builder.CreateStructGEP(Tmp, 1)); in EmitVAArg() 4229 CGF.Builder.CreateStore(V, CGF.Builder.CreateStructGEP(Tmp, 0)); in EmitVAArg() 4232 CGF.Builder.CreateStore(V, CGF.Builder.CreateStructGEP(Tmp, 1)); in EmitVAArg() 4845 NumRegsAddr = Builder.CreateStructGEP(VAList, 0, "gpr"); in EmitVAArg() 4847 NumRegsAddr = Builder.CreateStructGEP(VAList, 1, "fpr"); in EmitVAArg() 4875 Address RegSaveAreaPtr = Builder.CreateStructGEP(VAList, 4); in EmitVAArg() 4923 Address OverflowAreaAddr = Builder.CreateStructGEP(VAList, 3); in EmitVAArg() 7676 CGF.Builder.CreateStructGEP(VAListAddr, 3, "reg_save_area_ptr"); in EmitVAArg() [all …]
|
| H A D | CGObjCGNU.cpp | 786 IMPTy, Builder.CreateStructGEP(SlotStructTy, slot, 4), in LookupIMP() 806 IMPTy, Builder.CreateStructGEP(SlotStructTy, slot, 4), in LookupIMPSuper() 1664 b.CreateStructGEP(GV->getValueType(), GV, lateInit.second.second), in ModuleInitFunction() 2604 ReceiverClass = Builder.CreateStructGEP(CastTy, ReceiverClass, 1); in GenerateMessageSendSuper() 2616 Builder.CreateStore(Receiver, Builder.CreateStructGEP(ObjCSuper, 0)); in GenerateMessageSendSuper() 2617 Builder.CreateStore(ReceiverClass, Builder.CreateStructGEP(ObjCSuper, 1)); in GenerateMessageSendSuper()
|
| H A D | CGExprComplex.cpp | 339 return Builder.CreateStructGEP(addr, 0, addr.getName() + ".realp"); in emitAddrOfRealComponent() 344 return Builder.CreateStructGEP(addr, 1, addr.getName() + ".imagp"); in emitAddrOfImagComponent()
|
| H A D | CGObjCMac.cpp | 2069 CGF.Builder.CreateStructGEP(ObjCSuper, 0)); in GenerateMessageSendSuper() 2083 Target = CGF.Builder.CreateStructGEP(ObjCTypes.ClassTy, Target, 0); in GenerateMessageSendSuper() 2089 CGF.Builder.CreateStructGEP(ObjCTypes.ClassTy, MetaClassPtr, 1); in GenerateMessageSendSuper() 2098 ClassPtr = CGF.Builder.CreateStructGEP(ObjCTypes.ClassTy, ClassPtr, 1); in GenerateMessageSendSuper() 2107 CGF.Builder.CreateStore(Target, CGF.Builder.CreateStructGEP(ObjCSuper, 1)); in GenerateMessageSendSuper() 7360 Address calleeAddr = CGF.Builder.CreateStructGEP(mref, 0); in EmitVTableMessageSend() 7594 CGF.Builder.CreateStructGEP(ObjCSuper, 0)); in GenerateMessageSendSuper() 7608 CGF.Builder.CreateStore(Target, CGF.Builder.CreateStructGEP(ObjCSuper, 1)); in GenerateMessageSendSuper()
|
| H A D | CGExprAgg.cpp | 807 CGF.Builder.CreateStructGEP(valueDest.getAddress(), 0); in VisitCastExpr() 827 Address valueAddr = Builder.CreateStructGEP(atomicSlot.getAddress(), 0); in VisitCastExpr()
|
| H A D | CGAtomic.cpp | 212 addr = CGF.Builder.CreateStructGEP(addr, 0); in projectValue() 1498 addr = CGF.Builder.CreateStructGEP(addr, 0); in convertAtomicTempToRValue()
|
| H A D | CGObjC.cpp | 1825 Builder.CreateStructGEP(StatePtr, 2, "mutationsptr.ptr"); in EmitObjCForCollectionStmt() 1908 Builder.CreateStructGEP(StatePtr, 1, "stateitems.ptr"); in EmitObjCForCollectionStmt()
|
| H A D | CGException.cpp | 2123 llvm::Value *Rec = Builder.CreateStructGEP(PtrsTy, Ptrs, 0); in EmitSEHExceptionCodeSave()
|
| H A D | CGDecl.cpp | 1233 Address EltPtr = Builder.CreateStructGEP(Loc, i); in emitStoresForConstant()
|
| H A D | CodeGenFunction.cpp | 1103 llvm::Value *Addr = Builder.CreateStructGEP( in StartFunction()
|
| H A D | CGExpr.cpp | 4332 return CGF.Builder.CreateStructGEP(base, idx, field->getName()); in emitAddrOfFieldStorage() 4389 Addr = Builder.CreateStructGEP(Addr, Idx, field->getName()); in EmitLValueForField()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroSplit.cpp | 296 auto *GepIndex = Builder.CreateStructGEP( in markCoroutineAsDone() 378 auto *GepIndex = Builder.CreateStructGEP( in createResumeEntryBlock() 400 auto *GepIndex = Builder.CreateStructGEP( in createResumeEntryBlock() 473 auto *GepIndex = Builder.CreateStructGEP(Shape.FrameTy, NewFramePtr, in handleFinalSuspend() 1167 auto *ResumeAddr = Builder.CreateStructGEP( in updateCoroFrame() 1181 auto *DestroyAddr = Builder.CreateStructGEP( in updateCoroFrame()
|
| /llvm-project-15.0.7/llvm/examples/ExceptionDemo/ |
| H A D | ExceptionDemo.cpp | 1245 builder.CreateLoad(builder.CreateStructGEP( in createCatchWrappedInvokeFunction() 1289 typeInfoThrown = builder.CreateStructGEP(ourExceptionType, typeInfoThrown, 0); in createCatchWrappedInvokeFunction() 1292 builder.CreateStructGEP(builder.getInt8PtrTy(), typeInfoThrown, 0); in createCatchWrappedInvokeFunction()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Core.cpp | 3683 return wrap(unwrap(B)->CreateStructGEP(Ty, Val, Idx, Name)); in LLVMBuildStructGEP() 3690 unwrap(B)->CreateStructGEP(unwrap(Ty), unwrap(Pointer), Idx, Name)); in LLVMBuildStructGEP2()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | IRBuilder.h | 1832 Value *CreateStructGEP(Type *Ty, Value *Ptr, unsigned Idx,
|
| /llvm-project-15.0.7/llvm/bindings/go/llvm/ |
| H A D | ir.go | 1631 func (b Builder) CreateStructGEP(p Value, i int, name string) (v Value) { func
|