| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | LowerMemIntrinsics.cpp | 84 LoopBuilder.CreateInBoundsGEP(LoopOpType, SrcAddr, LoopIndex); in createMemCpyLoopKnownSize() 93 LoopBuilder.CreateInBoundsGEP(LoopOpType, DstAddr, LoopIndex); in createMemCpyLoopKnownSize() 143 Value *SrcGEP = RBuilder.CreateInBoundsGEP( in createMemCpyLoopKnownSize() 157 Value *DstGEP = RBuilder.CreateInBoundsGEP( in createMemCpyLoopKnownSize() 239 Value *SrcGEP = LoopBuilder.CreateInBoundsGEP(LoopOpType, SrcAddr, LoopIndex); in createMemCpyLoopUnknownSize() 246 Value *DstGEP = LoopBuilder.CreateInBoundsGEP(LoopOpType, DstAddr, LoopIndex); in createMemCpyLoopUnknownSize() 313 Value *SrcGEP = ResBuilder.CreateInBoundsGEP( in createMemCpyLoopUnknownSize() 322 Value *DstGEP = ResBuilder.CreateInBoundsGEP( in createMemCpyLoopUnknownSize() 438 EltTy, LoopBuilder.CreateInBoundsGEP(EltTy, SrcAddr, IndexPtr), in createMemMoveLoop() 441 Element, LoopBuilder.CreateInBoundsGEP(EltTy, DstAddr, IndexPtr), in createMemMoveLoop() [all …]
|
| H A D | SimplifyLibCalls.cpp | 329 Value *CpyDst = B.CreateInBoundsGEP(B.getInt8Ty(), Dst, DstLen, "endptr"); in emitStrLenMemCpy() 683 Value *DstEnd = B.CreateInBoundsGEP( in optimizeStpCpy() 918 return B.CreateInBoundsGEP(B.getInt8Ty(), CI->getArgOperand(0), in optimizeStrPBrk() 1094 return B.CreateInBoundsGEP(B.getInt8Ty(), SrcStr, B.getInt64(Pos)); in optimizeMemRChr() 1103 Value *SrcPlus = B.CreateInBoundsGEP(B.getInt8Ty(), SrcStr, in optimizeMemRChr() 1126 B.CreateInBoundsGEP(Int8Ty, SrcStr, SizeM1, "memrchr.ptr_plus"); in optimizeMemRChr() 1217 Value *SrcPlus = B.CreateInBoundsGEP(B.getInt8Ty(), SrcStr, PosVal); in optimizeMemChr() 1487 ? B.CreateInBoundsGEP(B.getInt8Ty(), Dst, NewN) in optimizeMemCCpy() 1503 return B.CreateInBoundsGEP(B.getInt8Ty(), Dst, N); in optimizeMemPCpy() 2824 Ptr = B.CreateInBoundsGEP(B.getInt8Ty(), Ptr, B.getInt32(1), "nul"); in optimizeSPrintFString() [all …]
|
| /llvm-project-15.0.7/clang/tools/clang-linker-wrapper/ |
| H A D | OffloadWrapper.cpp | 432 Builder.CreateInBoundsGEP(getEntryTy(M), Entry, in createRegisterGlobalsFunction() 437 Builder.CreateInBoundsGEP(getEntryTy(M), Entry, in createRegisterGlobalsFunction() 442 Builder.CreateInBoundsGEP(getEntryTy(M), Entry, in createRegisterGlobalsFunction() 447 Builder.CreateInBoundsGEP(getEntryTy(M), Entry, in createRegisterGlobalsFunction() 494 auto *NewEntry = Builder.CreateInBoundsGEP( in createRegisterGlobalsFunction()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGBuilder.h | 221 CreateInBoundsGEP(Addr.getElementType(), Addr.getPointer(), 238 return Address(CreateInBoundsGEP(Addr.getElementType(), Addr.getPointer(), 280 return Address(CreateInBoundsGEP(Addr.getElementType(), Addr.getPointer(),
|
| H A D | CGExprAgg.cpp | 422 llvm::Value *ArrayStart = Builder.CreateInBoundsGEP( in VisitCXXStdInitializerListExpr() 439 llvm::Value *ArrayEnd = Builder.CreateInBoundsGEP( in VisitCXXStdInitializerListExpr() 489 llvm::Value *begin = Builder.CreateInBoundsGEP( in EmitArrayInit() 560 element = Builder.CreateInBoundsGEP( in EmitArrayInit() 590 element = Builder.CreateInBoundsGEP( in EmitArrayInit() 596 llvm::Value *end = Builder.CreateInBoundsGEP( in EmitArrayInit() 626 llvm::Value *nextElement = Builder.CreateInBoundsGEP( in EmitArrayInit() 1789 llvm::Value *begin = Builder.CreateInBoundsGEP( in VisitArrayInitLoopExpr() 1815 Builder.CreateInBoundsGEP(llvmElementType, begin, index); in VisitArrayInitLoopExpr()
|
| H A D | MicrosoftCXXABI.cpp | 951 llvm::Value *Ptr = CGF.Builder.CreateInBoundsGEP( in performBaseAdjustment() 1236 Builder.CreateInBoundsGEP(CGF.Int8Ty, Int8This, VBaseOffset); in initializeHiddenVirtualInheritanceMembers() 1474 llvm::Value *VBasePtr = CGF.Builder.CreateInBoundsGEP( in adjustThisArgumentForVirtualFunctionCall() 2229 V = CGF.Builder.CreateInBoundsGEP(CGF.Int8Ty, VBPtr, VBaseOffset); in performThisAdjustment() 2261 V = CGF.Builder.CreateInBoundsGEP(CGF.Int8Ty, VBPtr, VBaseOffset); in performReturnAdjustment() 3112 llvm::Value *VBPtr = Builder.CreateInBoundsGEP( in GetVBaseOffsetFromVBPtr() 3136 Builder.CreateInBoundsGEP(CGM.Int32Ty, VBTable, VBTableIndex); in GetVBaseOffsetFromVBPtr() 3187 Builder.CreateInBoundsGEP(CGM.Int8Ty, VBPtr, VBaseOffs); in AdjustVirtualBase() 3239 Addr = Builder.CreateInBoundsGEP(CGF.Int8Ty, Addr, FieldOffset, in EmitMemberDataPointerAddress() 3403 CGM.IntTy, Builder.CreateInBoundsGEP(VDispMap->getValueType(), in EmitNonNullMemberPointerConversion() [all …]
|
| H A D | CGDecl.cpp | 1788 llvm::Value *End = Builder.CreateInBoundsGEP( in emitZeroOrPatternForAutoVarInit() 1802 Builder.CreateInBoundsGEP(Int8Ty, Cur, BaseSizeInChars, "vla.next"); in emitZeroOrPatternForAutoVarInit() 2217 Builder.CreateInBoundsGEP(addr.getElementType(), begin, length); in emitDestroy() 2262 llvm::Value *element = Builder.CreateInBoundsGEP( in emitArrayDestroy() 2306 begin = CGF.Builder.CreateInBoundsGEP( in emitPartialArrayDestroy() 2308 end = CGF.Builder.CreateInBoundsGEP( in emitPartialArrayDestroy()
|
| H A D | CGExprCXX.cpp | 1112 CurPtr = Address(Builder.CreateInBoundsGEP( in EmitNewArrayInitializer() 1232 Builder.CreateInBoundsGEP(BeginPtr.getElementType(), BeginPtr.getPointer(), in EmitNewArrayInitializer() 2040 llvm::Value *arrayEnd = CGF.Builder.CreateInBoundsGEP( in EmitArrayDelete() 2104 Ptr = Address(Builder.CreateInBoundsGEP(Ptr.getElementType(), in EmitCXXDeleteExpr()
|
| H A D | CGObjCRuntime.cpp | 67 V = CGF.Builder.CreateInBoundsGEP(CGF.Int8Ty, V, Offset, "add.ptr"); in EmitValueForIvarAtOffset()
|
| H A D | CGOpenMPRuntimeGPU.cpp | 2228 llvm::Value *MediumPtrVal = Bld.CreateInBoundsGEP( in emitInterWarpCopyFunction() 2281 llvm::Value *SrcMediumPtrVal = Bld.CreateInBoundsGEP( in emitInterWarpCopyFunction() 2624 llvm::Value *BufferPtr = Bld.CreateInBoundsGEP(GlobAddr.getElementType(), in emitListToGlobalCopyFunction() 2726 llvm::Value *BufferPtr = Bld.CreateInBoundsGEP( in emitListToGlobalReduceFunction() 2834 llvm::Value *BufferPtr = Bld.CreateInBoundsGEP(GlobAddr.getElementType(), in emitGlobalToListCopyFunction() 2936 llvm::Value *BufferPtr = Bld.CreateInBoundsGEP( in emitGlobalToListReduceFunction()
|
| H A D | CGClass.cpp | 276 ptr = CGF.Builder.CreateInBoundsGEP(CGF.Int8Ty, ptr, baseOffset, "add.ptr"); in ApplyNonVirtualAndVirtualOffset() 438 Value = Builder.CreateInBoundsGEP( in GetAddressOfDerivedClass() 1994 llvm::Value *arrayEnd = Builder.CreateInBoundsGEP( in EmitCXXAggrConstructorCall() 2053 llvm::Value *next = Builder.CreateInBoundsGEP( in EmitCXXAggrConstructorCall()
|
| H A D | CodeGenFunction.cpp | 1916 llvm::Value *end = Builder.CreateInBoundsGEP( in emitNonZeroVLAInit() 1939 Builder.CreateInBoundsGEP(CGF.Int8Ty, cur, baseSizeInChars, "vla.next"); in emitNonZeroVLAInit() 2124 addr = Address(Builder.CreateInBoundsGEP( in emitArrayLength()
|
| H A D | ItaniumCXXABI.cpp | 620 Ptr = Builder.CreateInBoundsGEP(Builder.getInt8Ty(), Ptr, Adj); in EmitLoadOfMemberFunctionPointer() 835 llvm::Value *Addr = Builder.CreateInBoundsGEP( in EmitMemberDataPointerAddress() 1239 CGF.Builder.CreateInBoundsGEP(CGF.Int8Ty, CompletePtr, Offset); in emitVirtualObjectDelete() 1535 Value = CGF.Builder.CreateInBoundsGEP(CGF.Int8Ty, Value, OffsetToTop); in EmitDynamicCastToVoid() 2112 ResultPtr = CGF.Builder.CreateInBoundsGEP( in performTypeAdjustment()
|
| H A D | CGNonTrivialStruct.cpp | 370 CGF.Builder.CreateInBoundsGEP(CGF.Int8Ty, BC.getPointer(), SizeInBytes); in visitArray()
|
| /llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/OpenACC/ |
| H A D | OpenACCToLLVMIRTranslation.cpp | 165 llvm::Value *ptrBaseGEP = builder.CreateInBoundsGEP( in processOperands() 173 llvm::Value *ptrGEP = builder.CreateInBoundsGEP( in processOperands() 181 llvm::Value *sizeGEP = builder.CreateInBoundsGEP( in processOperands()
|
| /llvm-project-15.0.7/llvm/lib/Target/XCore/ |
| H A D | XCoreLowerThreadLocal.cpp | 161 Value *Addr = Builder.CreateInBoundsGEP(NewGV->getValueType(), NewGV, in lowerGlobal()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineLoadStoreAlloca.cpp | 663 auto *Ptr = IC.Builder.CreateInBoundsGEP(ST, Addr, makeArrayRef(Indices), in unpackLoadToAggregate() 709 auto *Ptr = IC.Builder.CreateInBoundsGEP(AT, Addr, makeArrayRef(Indices), in unpackLoadToAggregate() 1186 auto *Ptr = IC.Builder.CreateInBoundsGEP(ST, Addr, makeArrayRef(Indices), in unpackStoreToAggregate() 1232 auto *Ptr = IC.Builder.CreateInBoundsGEP(AT, Addr, makeArrayRef(Indices), in unpackStoreToAggregate()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | GCOVProfiling.cpp | 1220 auto *FileInfoPtr = Builder.CreateInBoundsGEP( in insertCounterWriteout() 1258 auto *EmitFunctionCallArgsPtr = Builder.CreateInBoundsGEP( in insertCounterWriteout() 1280 Builder.CreateInBoundsGEP(EmitArcsCallArgsTy, EmitArcsCallArgsArray, JV); in insertCounterWriteout()
|
| H A D | MemorySanitizer.cpp | 4784 Value *GrSrcPtr = IRB.CreateInBoundsGEP(IRB.getInt8Ty(), VAArgTLSCopy, in finalizeInstrumentation() 4800 Value *VrSrcPtr = IRB.CreateInBoundsGEP( in finalizeInstrumentation() 4802 IRB.CreateInBoundsGEP(IRB.getInt8Ty(), VAArgTLSCopy, in finalizeInstrumentation() 4817 IRB.CreateInBoundsGEP(IRB.getInt8Ty(), VAArgTLSCopy, in finalizeInstrumentation()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULowerModuleLDSPass.cpp | 139 Value *UseInstance[1] = {Builder.CreateInBoundsGEP( in markUsedByKernel()
|
| H A D | AMDGPUPromoteAlloca.cpp | 941 Value *Offset = Builder.CreateInBoundsGEP(GVTy, GV, Indices); in handleAlloca()
|
| /llvm-project-15.0.7/polly/lib/CodeGen/ |
| H A D | LoopGeneratorsKMP.cpp | 542 Constant *StrPtr = static_cast<Constant *>(Builder.CreateInBoundsGEP( in createSourceLocation()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | SROA.cpp | 1443 return IRB.CreateInBoundsGEP( in buildGEP() 1553 Ptr = IRB.CreateInBoundsGEP(IRB.getInt8Ty(), Ptr, IRB.getInt(Offset), in getAdjustedPtr() 1645 : IRB.CreateInBoundsGEP(IRB.getInt8Ty(), Int8Ptr, in getAdjustedPtr() 3378 IRB.CreateInBoundsGEP(BaseTy, Ptr, GEPIndices, Name + ".gep"); in emitFunc() 3429 IRB.CreateInBoundsGEP(BaseTy, Ptr, GEPIndices, Name + ".gep"); in emitFunc()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | VectorCombine.cpp | 965 Value *GEP = Builder.CreateInBoundsGEP( in foldSingleElementStore() 1056 Builder.CreateInBoundsGEP(FixedVT, Ptr, {Builder.getInt32(0), Idx}); in scalarizeLoadExtract()
|
| /llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 3309 Value *DependAddrGEPIter = Builder.CreateInBoundsGEP( in createOrderedDepend() 3315 Value *DependBaseAddrGEP = Builder.CreateInBoundsGEP( in createOrderedDepend() 3830 Builder.CreateInBoundsGEP(ArrI8PtrTy, MapperAllocas.ArgsBase, in emitMapperCall() 3833 Builder.CreateInBoundsGEP(ArrI8PtrTy, MapperAllocas.Args, in emitMapperCall() 3836 Builder.CreateInBoundsGEP(ArrI64Ty, MapperAllocas.ArgSizes, in emitMapperCall()
|