Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86WinEHState.cpp287 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 DGCOVProfiling.cpp1223 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 DDataFlowSanitizer.cpp2822 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 DLoopGenerators.cpp237 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 DCGBuilder.h191 using CGBuilderBaseTy::CreateStructGEP;
192 Address CreateStructGEP(Address Addr, unsigned Index,
200 CreateStructGEP(Addr.getElementType(), Addr.getPointer(), Index, Name),
H A DCGBlocks.cpp859 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 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()
98 CGF.Builder.CreateLoad(CGF.Builder.CreateStructGEP(address, 0)); in restore()
100 CGF.Builder.CreateLoad(CGF.Builder.CreateStructGEP(address, 1)); in restore()
H A DCGGPUBuiltin.cpp118 llvm::Value *P = Builder.CreateStructGEP(AllocaTy, Alloca, I - 1); in packArgsIntoNVPTXFormatBuffer()
H A DCGCall.cpp1177 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 DTargetInfo.cpp4148 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 DCGObjCGNU.cpp786 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 DCGExprComplex.cpp339 return Builder.CreateStructGEP(addr, 0, addr.getName() + ".realp"); in emitAddrOfRealComponent()
344 return Builder.CreateStructGEP(addr, 1, addr.getName() + ".imagp"); in emitAddrOfImagComponent()
H A DCGObjCMac.cpp2069 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 DCGExprAgg.cpp807 CGF.Builder.CreateStructGEP(valueDest.getAddress(), 0); in VisitCastExpr()
827 Address valueAddr = Builder.CreateStructGEP(atomicSlot.getAddress(), 0); in VisitCastExpr()
H A DCGAtomic.cpp212 addr = CGF.Builder.CreateStructGEP(addr, 0); in projectValue()
1498 addr = CGF.Builder.CreateStructGEP(addr, 0); in convertAtomicTempToRValue()
H A DCGObjC.cpp1825 Builder.CreateStructGEP(StatePtr, 2, "mutationsptr.ptr"); in EmitObjCForCollectionStmt()
1908 Builder.CreateStructGEP(StatePtr, 1, "stateitems.ptr"); in EmitObjCForCollectionStmt()
H A DCGException.cpp2123 llvm::Value *Rec = Builder.CreateStructGEP(PtrsTy, Ptrs, 0); in EmitSEHExceptionCodeSave()
H A DCGDecl.cpp1233 Address EltPtr = Builder.CreateStructGEP(Loc, i); in emitStoresForConstant()
H A DCodeGenFunction.cpp1103 llvm::Value *Addr = Builder.CreateStructGEP( in StartFunction()
H A DCGExpr.cpp4332 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 DCoroSplit.cpp296 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 DExceptionDemo.cpp1245 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 DCore.cpp3683 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 DIRBuilder.h1832 Value *CreateStructGEP(Type *Ty, Value *Ptr, unsigned Idx,
/llvm-project-15.0.7/llvm/bindings/go/llvm/
H A Dir.go1631 func (b Builder) CreateStructGEP(p Value, i int, name string) (v Value) { func

12