Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp84 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 DSimplifyLibCalls.cpp329 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 DOffloadWrapper.cpp432 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 DCGBuilder.h221 CreateInBoundsGEP(Addr.getElementType(), Addr.getPointer(),
238 return Address(CreateInBoundsGEP(Addr.getElementType(), Addr.getPointer(),
280 return Address(CreateInBoundsGEP(Addr.getElementType(), Addr.getPointer(),
H A DCGExprAgg.cpp422 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 DMicrosoftCXXABI.cpp951 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 DCGDecl.cpp1788 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 DCGExprCXX.cpp1112 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 DCGObjCRuntime.cpp67 V = CGF.Builder.CreateInBoundsGEP(CGF.Int8Ty, V, Offset, "add.ptr"); in EmitValueForIvarAtOffset()
H A DCGOpenMPRuntimeGPU.cpp2228 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 DCGClass.cpp276 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 DCodeGenFunction.cpp1916 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 DItaniumCXXABI.cpp620 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 DCGNonTrivialStruct.cpp370 CGF.Builder.CreateInBoundsGEP(CGF.Int8Ty, BC.getPointer(), SizeInBytes); in visitArray()
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/OpenACC/
H A DOpenACCToLLVMIRTranslation.cpp165 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 DXCoreLowerThreadLocal.cpp161 Value *Addr = Builder.CreateInBoundsGEP(NewGV->getValueType(), NewGV, in lowerGlobal()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp663 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 DGCOVProfiling.cpp1220 auto *FileInfoPtr = Builder.CreateInBoundsGEP( in insertCounterWriteout()
1258 auto *EmitFunctionCallArgsPtr = Builder.CreateInBoundsGEP( in insertCounterWriteout()
1280 Builder.CreateInBoundsGEP(EmitArcsCallArgsTy, EmitArcsCallArgsArray, JV); in insertCounterWriteout()
H A DMemorySanitizer.cpp4784 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 DAMDGPULowerModuleLDSPass.cpp139 Value *UseInstance[1] = {Builder.CreateInBoundsGEP( in markUsedByKernel()
H A DAMDGPUPromoteAlloca.cpp941 Value *Offset = Builder.CreateInBoundsGEP(GVTy, GV, Indices); in handleAlloca()
/llvm-project-15.0.7/polly/lib/CodeGen/
H A DLoopGeneratorsKMP.cpp542 Constant *StrPtr = static_cast<Constant *>(Builder.CreateInBoundsGEP( in createSourceLocation()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DSROA.cpp1443 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 DVectorCombine.cpp965 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 DOMPIRBuilder.cpp3309 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()

12