| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ShadowStackGCLowering.cpp | 81 static GetElementPtrInst *CreateGEP(LLVMContext &Context, IRBuilder<> &B, 84 static GetElementPtrInst *CreateGEP(LLVMContext &Context, IRBuilder<> &B, 261 GetElementPtrInst *ShadowStackGCLowering::CreateGEP(LLVMContext &Context, in CreateGEP() function in ShadowStackGCLowering 269 Value *Val = B.CreateGEP(Ty, BasePtr, Indices, Name); in CreateGEP() 276 GetElementPtrInst *ShadowStackGCLowering::CreateGEP(LLVMContext &Context, in CreateGEP() function in ShadowStackGCLowering 281 Value *Val = B.CreateGEP(Ty, BasePtr, Indices, Name); in CreateGEP() 331 Instruction *EntryMapPtr = CreateGEP(Context, AtEntry, ConcreteStackEntryTy, in runOnFunction() 338 Value *SlotPtr = CreateGEP(Context, AtEntry, ConcreteStackEntryTy, in runOnFunction() 356 Instruction *EntryNextPtr = CreateGEP(Context, AtEntry, ConcreteStackEntryTy, in runOnFunction() 358 Instruction *NewHeadVal = CreateGEP(Context, AtEntry, ConcreteStackEntryTy, in runOnFunction() [all …]
|
| H A D | PreISelIntrinsicLowering.cpp | 47 B.CreateGEP(Int8Ty, CI->getArgOperand(0), CI->getArgOperand(1)); in lowerLoadRelative() 51 Value *ResultPtr = B.CreateGEP(Int8Ty, CI->getArgOperand(0), OffsetI32); in lowerLoadRelative()
|
| H A D | SafeStack.cpp | 573 Value *Off = IRB.CreateGEP(Int8Ty, BasePointer, // BasePointer is i8* in moveStaticAllocasToUnsafeStack() 592 Value *Off = IRB.CreateGEP(Int8Ty, BasePointer, // BasePointer is i8* in moveStaticAllocasToUnsafeStack() 627 Value *Off = IRBUser.CreateGEP(Int8Ty, BasePointer, // BasePointer is i8* in moveStaticAllocasToUnsafeStack() 651 IRB.CreateGEP(Int8Ty, BasePointer, ConstantInt::get(Int32Ty, -FrameSize), in moveStaticAllocasToUnsafeStack()
|
| H A D | CodeGenPrepare.cpp | 1138 Value *Replacement = Builder.CreateGEP( in simplifyRelocatesOffABase() 5349 : Builder.CreateGEP(I8Ty, ResultPtr, ResultIndex, "sunkaddr"); in optimizeMemoryInst() 5364 : Builder.CreateGEP(I8Ty, ResultPtr, ResultIndex, "sunkaddr"); in optimizeMemoryInst() 5562 NewAddr = Builder.CreateGEP(SourceTy, Ops[0], in optimizeGatherScatterInst() 5568 Builder.CreateGEP(SecondTy, NewAddr, Constant::getNullValue(IndexTy)); in optimizeGatherScatterInst() 5577 Base = Builder.CreateGEP(SourceTy, Base, in optimizeGatherScatterInst() 5584 NewAddr = Builder.CreateGEP(SourceTy, Base, Index); in optimizeGatherScatterInst() 5609 NewAddr = Builder.CreateGEP(ScalarTy, V, Constant::getNullValue(IndexTy)); in optimizeGatherScatterInst() 5964 NewBaseBuilder.CreateGEP(I8Ty, NewBaseGEP, BaseIndex, "splitgep"); in splitLargeGEPOffsets() 5976 NewGEP = Builder.CreateGEP(I8Ty, NewBaseGEP, Index); in splitLargeGEPOffsets() [all …]
|
| H A D | SjLjEHPrepare.cpp | 121 Builder.CreateGEP(FunctionContextTy, FuncCtx, Idxs, "call_site"); in insertCallSiteStore()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | InstrOrderFile.cpp | 137 Value *MapAddr = entryB.CreateGEP(MapTy, BitMap, IdxFlags, ""); in generateCodeSequence() 153 updateB.CreateGEP(BufferTy, OrderFileBuffer, BufferGEPIdx, ""); in generateCodeSequence()
|
| H A D | SanitizerCoverage.cpp | 353 auto GEP = IRB.CreateGEP(Int8Ty, SecStartI8Ptr, in CreateSecStartEnd() 929 auto CounterPtr = IRB.CreateGEP( in InjectCoverageAtBlock() 939 auto FlagPtr = IRB.CreateGEP( in InjectCoverageAtBlock()
|
| H A D | MemProfiler.cpp | 443 IRB.CreateGEP(VTy, Addr, {Zero, ConstantInt::get(IntptrTy, Idx)}); in instrumentMaskedLoadOrStore()
|
| H A D | MemorySanitizer.cpp | 1286 MS.ParamTLS = IRB.CreateGEP(MS.MsanContextStateTy, ContextState, in insertKmsanPrologue() 1288 MS.RetvalTLS = IRB.CreateGEP(MS.MsanContextStateTy, ContextState, in insertKmsanPrologue() 1290 MS.VAArgTLS = IRB.CreateGEP(MS.MsanContextStateTy, ContextState, in insertKmsanPrologue() 1292 MS.VAArgOriginTLS = IRB.CreateGEP(MS.MsanContextStateTy, ContextState, in insertKmsanPrologue() 1295 IRB.CreateGEP(MS.MsanContextStateTy, ContextState, in insertKmsanPrologue() 1297 MS.ParamOriginTLS = IRB.CreateGEP(MS.MsanContextStateTy, ContextState, in insertKmsanPrologue() 1300 IRB.CreateGEP(MS.MsanContextStateTy, ContextState, in insertKmsanPrologue()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGBuilder.h | 248 return Address(CreateGEP(Addr.getElementType(), Addr.getPointer(), 264 return Address(CreateGEP(Addr.getElementType(), Addr.getPointer(),
|
| H A D | CGExprScalar.cpp | 2591 value = Builder.CreateGEP(value->getType()->getPointerElementType(), in EmitScalarPrePostIncDec() 2604 value = Builder.CreateGEP(CGF.Int8Ty, value, amt, "incdec.funcptr"); in EmitScalarPrePostIncDec() 2615 value = Builder.CreateGEP(value->getType()->getPointerElementType(), in EmitScalarPrePostIncDec() 2725 value = Builder.CreateGEP(CGF.Int8Ty, value, sizeValue, "incdec.objptr"); in EmitScalarPrePostIncDec() 3450 result = CGF.Builder.CreateGEP(CGF.Int8Ty, result, index, "add.ptr"); in emitPointerArithmetic() 3466 pointer = CGF.Builder.CreateGEP( in emitPointerArithmetic() 3483 result = CGF.Builder.CreateGEP(CGF.Int8Ty, result, index, "add.ptr"); in emitPointerArithmetic() 3488 return CGF.Builder.CreateGEP( in emitPointerArithmetic()
|
| H A D | TargetInfo.cpp | 3969 overflow_arg_area = CGF.Builder.CreateGEP(CGF.Int8Ty, overflow_arg_area, in EmitX86_64VAArgFromMemory() 4065 CGF.Builder.CreateGEP(CGF.Int8Ty, RegSaveArea, gp_offset); in EmitVAArg() 4067 CGF.Builder.CreateGEP(CGF.Int8Ty, RegSaveArea, fp_offset); in EmitVAArg() 4115 Address RegAddrLo = Address(CGF.Builder.CreateGEP(CGF.Int8Ty, RegSaveArea, in EmitVAArg() 7480 CGF.Builder.CreateGEP(OverflowArgArea.getElementType(), in EmitVAArg() 7560 CGF.Builder.CreateGEP(OverflowArgArea.getElementType(), in EmitVAArg() 8492 CGF.Builder.CreateGEP(CGF.Int8Ty, __overflow_area_pointer, Offset); in EmitVAArgFromMemory() 8514 __overflow_area_pointer = CGF.Builder.CreateGEP( in EmitVAArgFromMemory() 8546 llvm::Value *NextAddr = Builder.CreateGEP( in EmitVAArgForHexagon() 8619 CGF.Builder.CreateGEP(CGF.Int8Ty, __current_saved_reg_area_pointer, in EmitVAArgForHexagonLinux() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | AMDGPUEmitPrintf.cpp | 137 auto PtrNext = Builder.CreateGEP(Builder.getInt8Ty(), PtrPhi, One); in getStrlenWithNull()
|
| H A D | SimplifyLibCalls.cpp | 234 Value *CpyDst = B.CreateGEP(B.getInt8Ty(), Dst, DstLen, "endptr"); in emitStrLenMemCpy() 316 return B.CreateGEP(B.getInt8Ty(), SrcStr, StrLen, "strchr"); in optimizeStrChr() 329 return B.CreateGEP(B.getInt8Ty(), SrcStr, B.getInt64(I), "strchr"); in optimizeStrChr() 357 return B.CreateGEP(B.getInt8Ty(), SrcStr, B.getInt64(I), "strrchr"); in optimizeStrRChr() 537 Value *DstEnd = B.CreateGEP(B.getInt8Ty(), Dst, in optimizeStpCpy() 734 return B.CreateGEP(B.getInt8Ty(), CI->getArgOperand(0), B.getInt64(I), in optimizeStrPBrk() 950 return B.CreateGEP(B.getInt8Ty(), SrcStr, B.getInt64(I), "memchr"); in optimizeMemChr() 2500 Ptr = B.CreateGEP(B.getInt8Ty(), Ptr, B.getInt32(1), "nul"); in optimizeSPrintFString() 2638 Ptr = B.CreateGEP(B.getInt8Ty(), Ptr, B.getInt32(1), "nul"); in optimizeSnPrintFString() 3363 return B.CreateGEP(B.getInt8Ty(), Dst, ConstantInt::get(SizeTTy, Len - 1)); in optimizeStrpCpyChk()
|
| H A D | ScalarEvolutionExpander.cpp | 177 auto *GEP = Builder.CreateGEP( in InsertNoopCastOfTo() 613 return Builder.CreateGEP(Builder.getInt8Ty(), V, Idx, "uglygep"); in expandAddToGEP() 642 Value *GEP = Builder.CreateGEP(PTy->getElementType(), Casted, GepIndices, in expandAddToGEP() 2009 V = Builder.CreateGEP(Ety, V, Idx, "scevgep"); in expand() 2015 V = Builder.CreateGEP(Type::getInt8Ty(SE.getContext()), V, Idx, in expand()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUReplaceLDSUseWithPointer.cpp | 304 Builder.CreateGEP( in getReplacementInst()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | StraightLineStrengthReduce.cpp | 690 Reduced = Builder.CreateGEP(Builder.getInt8Ty(), Reduced, Bump); in rewriteCandidateWithBasis() 701 Reduced = Builder.CreateGEP( in rewriteCandidateWithBasis()
|
| H A D | SeparateConstOffsetFromGEP.cpp | 888 Builder.CreateGEP(Builder.getInt8Ty(), ResultPtr, Idx, "uglygep"); in lowerToSingleIndexGEPs() 898 Builder.CreateGEP(Builder.getInt8Ty(), ResultPtr, Offset, "uglygep"); in lowerToSingleIndexGEPs()
|
| H A D | NaryReassociate.cpp | 455 Builder.CreateGEP(GEP->getResultElementType(), Candidate, RHS)); in tryReassociateGEPAtIndex()
|
| H A D | LowerMatrixIntrinsics.cpp | 150 VecStart = Builder.CreateGEP(EltType, BasePtr, VecStart, "vec.gep"); in computeVectorAddr() 1009 Value *TileStart = Builder.CreateGEP(EltTy, EltPtr, Offset); in loadMatrix() 1055 Value *TileStart = Builder.CreateGEP(EltTy, EltPtr, Offset); in storeMatrix()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXGenericToNVVM.cpp | 287 ? Builder.CreateGEP( in remapConstantExpr()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstructionCombining.cpp | 1888 : Builder.CreateGEP(Ty, TrueC, IndexC); in foldSelectGEP() 1890 : Builder.CreateGEP(Ty, FalseC, IndexC); in foldSelectGEP() 2121 Builder.CreateGEP(GEPEltType, SO0, GO1, Src->getName())); in visitGetElementPtrInst() 2313 : Builder.CreateGEP(StrippedPtrEltTy, StrippedPtr, Idx, in visitGetElementPtrInst() 2334 : Builder.CreateGEP(StrippedPtrEltTy, StrippedPtr, Idx, in visitGetElementPtrInst() 2370 : Builder.CreateGEP(StrippedPtrEltTy, StrippedPtr, NewIdx, in visitGetElementPtrInst() 2415 : Builder.CreateGEP(StrippedPtrEltTy, StrippedPtr, Off, in visitGetElementPtrInst() 2468 : Builder.CreateGEP(SrcEltType, SrcOp, {Ops[1], Ops[2]}); in visitGetElementPtrInst() 2524 : Builder.CreateGEP(SrcEltType, SrcOp, NewIndices); in visitGetElementPtrInst()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | ArgumentPromotion.cpp | 272 IRB.CreateGEP(STy, *AI, Idxs, (*AI)->getName() + "." + Twine(i)); in doPromotion() 307 V = IRB.CreateGEP(ArgIndex.first, V, Ops, V->getName() + ".idx"); in doPromotion()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InterleavedAccess.cpp | 223 Builder.CreateGEP(VecBaseTy, VecBasePtr, Builder.getInt32(i)); in decompose()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | IRBuilder.h | 1788 Value *CreateGEP(Value *Ptr, ArrayRef<Value *> IdxList, 1791 return CreateGEP(Ptr->getType()->getScalarType()->getPointerElementType(), 1795 Value *CreateGEP(Type *Ty, Value *Ptr, ArrayRef<Value *> IdxList, 1833 Value *CreateGEP(Type *Ty, Value *Ptr, Value *Idx, const Twine &Name = "") {
|