Home
last modified time | relevance | path

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

12

/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp70 LoopBuilder.CreateInBoundsGEP(LoopOpType, SrcAddr, LoopIndex); in createMemCpyLoopKnownSize()
74 LoopBuilder.CreateInBoundsGEP(LoopOpType, DstAddr, LoopIndex); in createMemCpyLoopKnownSize()
112 Value *SrcGEP = RBuilder.CreateInBoundsGEP( in createMemCpyLoopKnownSize()
122 Value *DstGEP = RBuilder.CreateInBoundsGEP( in createMemCpyLoopKnownSize()
185 Value *SrcGEP = LoopBuilder.CreateInBoundsGEP(LoopOpType, SrcAddr, LoopIndex); in createMemCpyLoopUnknownSize()
188 Value *DstGEP = LoopBuilder.CreateInBoundsGEP(LoopOpType, DstAddr, LoopIndex); in createMemCpyLoopUnknownSize()
239 ResBuilder.CreateInBoundsGEP(Int8Type, SrcAsInt8, FullOffset); in createMemCpyLoopUnknownSize()
243 ResBuilder.CreateInBoundsGEP(Int8Type, DstAsInt8, FullOffset); in createMemCpyLoopUnknownSize()
344 EltTy, LoopBuilder.CreateInBoundsGEP(EltTy, SrcAddr, IndexPtr), in createMemMoveLoop()
347 Element, LoopBuilder.CreateInBoundsGEP(EltTy, DstAddr, IndexPtr), in createMemMoveLoop()
[all …]
H A DSimplifyLibCalls.cpp525 return StrLen ? B.CreateInBoundsGEP(B.getInt8Ty(), Dst, StrLen) : nullptr; in optimizeStpCpy()
1124 ? B.CreateInBoundsGEP(B.getInt8Ty(), Dst, NewN) in optimizeMemCCpy()
1140 return B.CreateInBoundsGEP(B.getInt8Ty(), Dst, N); in optimizeMemPCpy()
3328 return StrLen ? B.CreateInBoundsGEP(B.getInt8Ty(), Dst, StrLen) : nullptr; in optimizeStrpCpyChk()
/netbsd/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGBuilder.h216 CreateInBoundsGEP(Addr.getElementType(), Addr.getPointer(),
232 return Address(CreateInBoundsGEP(Addr.getElementType(), Addr.getPointer(),
257 return Address(CreateInBoundsGEP(Addr.getElementType(), Addr.getPointer(),
H A DCGExprAgg.cpp421 Builder.CreateInBoundsGEP(ArrayPtr.getPointer(), IdxStart, "arraystart"); in VisitCXXStdInitializerListExpr()
438 Builder.CreateInBoundsGEP(ArrayPtr.getPointer(), IdxEnd, "arrayend"); in VisitCXXStdInitializerListExpr()
488 Builder.CreateInBoundsGEP(DestPtr.getPointer(), indices, "arrayinit.begin"); in EmitArrayInit()
555 element = Builder.CreateInBoundsGEP(element, one, "arrayinit.element"); in EmitArrayInit()
584 element = Builder.CreateInBoundsGEP(element, one, "arrayinit.start"); in EmitArrayInit()
589 llvm::Value *end = Builder.CreateInBoundsGEP(begin, in EmitArrayInit()
620 Builder.CreateInBoundsGEP(currentElement, one, "arrayinit.next"); in EmitArrayInit()
1782 llvm::Value *begin = Builder.CreateInBoundsGEP(destPtr.getPointer(), indices, in VisitArrayInitLoopExpr()
1805 llvm::Value *element = Builder.CreateInBoundsGEP(begin, index); in VisitArrayInitLoopExpr()
H A DMicrosoftCXXABI.cpp945 llvm::Value *Ptr = CGF.Builder.CreateInBoundsGEP( in performBaseAdjustment()
1229 Builder.CreateInBoundsGEP(CGF.Int8Ty, Int8This, VBaseOffset); in initializeHiddenVirtualInheritanceMembers()
1467 llvm::Value *VBasePtr = CGF.Builder.CreateInBoundsGEP( in adjustThisArgumentForVirtualFunctionCall()
2222 V = CGF.Builder.CreateInBoundsGEP(CGF.Int8Ty, VBPtr, VBaseOffset); in performThisAdjustment()
2254 V = CGF.Builder.CreateInBoundsGEP(CGF.Int8Ty, VBPtr, VBaseOffset); in performReturnAdjustment()
3019 llvm::Value *VBPtr = Builder.CreateInBoundsGEP( in GetVBaseOffsetFromVBPtr()
3043 Builder.CreateInBoundsGEP(CGM.Int32Ty, VBTable, VBTableIndex); in GetVBaseOffsetFromVBPtr()
3094 Builder.CreateInBoundsGEP(CGM.Int8Ty, VBPtr, VBaseOffs); in AdjustVirtualBase()
3146 Addr = Builder.CreateInBoundsGEP(CGF.Int8Ty, Addr, FieldOffset, in EmitMemberDataPointerAddress()
3310 CGM.IntTy, Builder.CreateInBoundsGEP(VDispMap->getValueType(), in EmitNonNullMemberPointerConversion()
[all …]
H A DCGExprCXX.cpp1053 Address(Builder.CreateInBoundsGEP(CurPtr.getElementType(), in EmitNewArrayInitializer()
1113 CurPtr = Address(Builder.CreateInBoundsGEP(CurPtr.getElementType(), in EmitNewArrayInitializer()
1233 Builder.CreateInBoundsGEP(BeginPtr.getElementType(), BeginPtr.getPointer(), in EmitNewArrayInitializer()
2042 llvm::Value *arrayEnd = CGF.Builder.CreateInBoundsGEP( in EmitArrayDelete()
2106 Ptr = Address(Builder.CreateInBoundsGEP(Ptr.getElementType(), in EmitCXXDeleteExpr()
H A DCGDecl.cpp1772 llvm::Value *End = Builder.CreateInBoundsGEP( in emitZeroOrPatternForAutoVarInit()
1786 Builder.CreateInBoundsGEP(Int8Ty, Cur, BaseSizeInChars, "vla.next"); in emitZeroOrPatternForAutoVarInit()
2202 Builder.CreateInBoundsGEP(addr.getElementType(), begin, length); in emitDestroy()
2246 llvm::Value *element = Builder.CreateInBoundsGEP(elementPast, negativeOne, in emitArrayDestroy()
2287 begin = CGF.Builder.CreateInBoundsGEP(begin, gepIndices, "pad.arraybegin"); in emitPartialArrayDestroy()
2288 end = CGF.Builder.CreateInBoundsGEP(end, gepIndices, "pad.arrayend"); in emitPartialArrayDestroy()
H A DCGObjCRuntime.cpp67 V = CGF.Builder.CreateInBoundsGEP(CGF.Int8Ty, V, Offset, "add.ptr"); in EmitValueForIvarAtOffset()
H A DCGClass.cpp275 ptr = CGF.Builder.CreateInBoundsGEP(CGF.Int8Ty, ptr, baseOffset, "add.ptr"); in ApplyNonVirtualAndVirtualOffset()
437 Value = Builder.CreateInBoundsGEP( in GetAddressOfDerivedClass()
1968 llvm::Value *arrayEnd = Builder.CreateInBoundsGEP( in EmitCXXAggrConstructorCall()
2027 llvm::Value *next = Builder.CreateInBoundsGEP( in EmitCXXAggrConstructorCall()
H A DCGOpenMPRuntimeGPU.cpp1924 llvm::Value *Ptr = CGF.Builder.CreateInBoundsGEP( in emitGenericVarsProlog()
2774 llvm::Value *MediumPtrVal = Bld.CreateInBoundsGEP( in emitInterWarpCopyFunction()
2823 llvm::Value *SrcMediumPtrVal = Bld.CreateInBoundsGEP( in emitInterWarpCopyFunction()
3161 llvm::Value *BufferPtr = Bld.CreateInBoundsGEP( in emitListToGlobalCopyFunction()
3261 llvm::Value *BufferPtr = Bld.CreateInBoundsGEP( in emitListToGlobalReduceFunction()
3367 llvm::Value *BufferPtr = Bld.CreateInBoundsGEP( in emitGlobalToListCopyFunction()
3467 llvm::Value *BufferPtr = Bld.CreateInBoundsGEP( in emitGlobalToListReduceFunction()
H A DCodeGenFunction.cpp1842 llvm::Value *end = Builder.CreateInBoundsGEP( in emitNonZeroVLAInit()
1865 Builder.CreateInBoundsGEP(CGF.Int8Ty, cur, baseSizeInChars, "vla.next"); in emitNonZeroVLAInit()
2050 addr = Address(Builder.CreateInBoundsGEP( in emitArrayLength()
H A DItaniumCXXABI.cpp654 Ptr = Builder.CreateInBoundsGEP(Builder.getInt8Ty(), Ptr, Adj); in EmitLoadOfMemberFunctionPointer()
862 llvm::Value *Addr = Builder.CreateInBoundsGEP( in EmitMemberDataPointerAddress()
1264 CGF.Builder.CreateInBoundsGEP(CGF.Int8Ty, CompletePtr, Offset); in emitVirtualObjectDelete()
1557 Value = CGF.Builder.CreateInBoundsGEP(CGF.Int8Ty, Value, OffsetToTop); in EmitDynamicCastToVoid()
2131 ResultPtr = CGF.Builder.CreateInBoundsGEP( in performTypeAdjustment()
H A DCGNonTrivialStruct.cpp371 CGF.Builder.CreateInBoundsGEP(CGF.Int8Ty, BC.getPointer(), SizeInBytes); in visitArray()
/netbsd/external/apache2/llvm/dist/llvm/lib/IR/
H A DReplaceConstant.cpp30 Builder.CreateInBoundsGEP(cast<GEPOperator>(CE)->getSourceElementType(), in createReplacementInstr()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp162 Value *Addr = Builder.CreateInBoundsGEP(NewGV->getValueType(), NewGV, in lowerGlobal()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp665 auto *Ptr = IC.Builder.CreateInBoundsGEP(ST, Addr, makeArrayRef(Indices), in unpackLoadToAggregate()
715 auto *Ptr = IC.Builder.CreateInBoundsGEP(AT, Addr, makeArrayRef(Indices), in unpackLoadToAggregate()
1194 auto *Ptr = IC.Builder.CreateInBoundsGEP(ST, Addr, makeArrayRef(Indices), in unpackStoreToAggregate()
1242 auto *Ptr = IC.Builder.CreateInBoundsGEP(AT, Addr, makeArrayRef(Indices), in unpackStoreToAggregate()
H A DInstructionCombining.cpp1846 Value *NewTrueC = IsInBounds ? Builder.CreateInBoundsGEP(Ty, TrueC, IndexC) in foldSelectGEP()
1848 Value *NewFalseC = IsInBounds ? Builder.CreateInBoundsGEP(Ty, FalseC, IndexC) in foldSelectGEP()
2254 ? Builder.CreateInBoundsGEP(StrippedPtrEltTy, StrippedPtr, in visitGetElementPtrInst()
2275 ? Builder.CreateInBoundsGEP(StrippedPtrEltTy, StrippedPtr, Idx, in visitGetElementPtrInst()
2311 ? Builder.CreateInBoundsGEP(StrippedPtrEltTy, StrippedPtr, in visitGetElementPtrInst()
2356 ? Builder.CreateInBoundsGEP(StrippedPtrEltTy, StrippedPtr, in visitGetElementPtrInst()
2410 ? Builder.CreateInBoundsGEP(SrcEltType, SrcOp, {Ops[1], Ops[2]}) in visitGetElementPtrInst()
2466 ? Builder.CreateInBoundsGEP(SrcEltType, SrcOp, NewIndices) in visitGetElementPtrInst()
3092 Value *GEP = Builder.CreateInBoundsGEP(L->getType(), in visitExtractValueInst()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerModuleLDSPass.cpp124 Value *UseInstance[1] = {Builder.CreateInBoundsGEP( in markUsedByKernel()
H A DAMDGPUPromoteAlloca.cpp951 Value *Offset = Builder.CreateInBoundsGEP(GVTy, GV, Indices); in handleAlloca()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DStraightLineStrengthReduce.cpp688 Builder.CreateInBoundsGEP(Builder.getInt8Ty(), Reduced, Bump); in rewriteCandidateWithBasis()
697 Reduced = Builder.CreateInBoundsGEP( in rewriteCandidateWithBasis()
H A DSROA.cpp1411 return IRB.CreateInBoundsGEP(BasePtr->getType()->getPointerElementType(), in buildGEP()
1676 : IRB.CreateInBoundsGEP(IRB.getInt8Ty(), Int8Ptr, in getAdjustedPtr()
3387 IRB.CreateInBoundsGEP(BaseTy, Ptr, GEPIndices, Name + ".gep"); in emitFunc()
3439 IRB.CreateInBoundsGEP(BaseTy, Ptr, GEPIndices, Name + ".gep"); in emitFunc()
3501 ? Builder.CreateInBoundsGEP(Ty, True, Index, in foldGEPSelect()
3509 ? Builder.CreateInBoundsGEP(Ty, False, Index, in foldGEPSelect()
3568 ? B.CreateInBoundsGEP(Ty, In, Index, In->getName() + ".sroa.gep") in foldGEPPhi()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXGenericToNVVM.cpp291 : Builder.CreateInBoundsGEP( in remapConstantExpr()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DGCOVProfiling.cpp1271 auto *FileInfoPtr = Builder.CreateInBoundsGEP( in insertCounterWriteout()
1309 auto *EmitFunctionCallArgsPtr = Builder.CreateInBoundsGEP( in insertCounterWriteout()
1331 Builder.CreateInBoundsGEP(EmitArcsCallArgsTy, EmitArcsCallArgsArray, JV); in insertCounterWriteout()
H A DMemorySanitizer.cpp4740 Value *GrSrcPtr = IRB.CreateInBoundsGEP(IRB.getInt8Ty(), VAArgTLSCopy, in finalizeInstrumentation()
4756 Value *VrSrcPtr = IRB.CreateInBoundsGEP( in finalizeInstrumentation()
4758 IRB.CreateInBoundsGEP(IRB.getInt8Ty(), VAArgTLSCopy, in finalizeInstrumentation()
4773 IRB.CreateInBoundsGEP(IRB.getInt8Ty(), VAArgTLSCopy, in finalizeInstrumentation()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DIRBuilder.h1788 Value *CreateInBoundsGEP(Value *Ptr, ArrayRef<Value *> IdxList,
1790 return CreateInBoundsGEP(nullptr, Ptr, IdxList, Name);
1793 Value *CreateInBoundsGEP(Type *Ty, Value *Ptr, ArrayRef<Value *> IdxList,
1819 Value *CreateInBoundsGEP(Type *Ty, Value *Ptr, Value *Idx,

12