| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ShadowStackGCLowering.cpp | 80 static GetElementPtrInst *CreateGEP(LLVMContext &Context, IRBuilder<> &B, 83 static GetElementPtrInst *CreateGEP(LLVMContext &Context, IRBuilder<> &B, 304 ShadowStackGCLoweringImpl::CreateGEP(LLVMContext &Context, IRBuilder<> &B, in CreateGEP() function in ShadowStackGCLoweringImpl 310 Value *Val = B.CreateGEP(Ty, BasePtr, Indices, Name); in CreateGEP() 317 GetElementPtrInst *ShadowStackGCLoweringImpl::CreateGEP(LLVMContext &Context, in CreateGEP() function in ShadowStackGCLoweringImpl 324 Value *Val = B.CreateGEP(Ty, BasePtr, Indices, Name); in CreateGEP() 365 Instruction *EntryMapPtr = CreateGEP(Context, AtEntry, ConcreteStackEntryTy, in runOnFunction() 372 Value *SlotPtr = CreateGEP(Context, AtEntry, ConcreteStackEntryTy, in runOnFunction() 390 Instruction *EntryNextPtr = CreateGEP(Context, AtEntry, ConcreteStackEntryTy, in runOnFunction() 392 Instruction *NewHeadVal = CreateGEP(Context, AtEntry, ConcreteStackEntryTy, in runOnFunction() [all …]
|
| H A D | SjLjEHPrepare.cpp | 139 Builder.CreateGEP(FunctionContextTy, FuncCtx, Idxs, "call_site"); in insertCallSiteStore()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | Hexagon.cpp | 201 CGF.Builder.CreateGEP(CGF.Int8Ty, __overflow_area_pointer, Offset); in EmitVAArgFromMemory() 222 __overflow_area_pointer = CGF.Builder.CreateGEP( in EmitVAArgFromMemory() 252 llvm::Value *NextAddr = Builder.CreateGEP( in EmitVAArgForHexagon() 325 CGF.Builder.CreateGEP(CGF.Int8Ty, __current_saved_reg_area_pointer, in EmitVAArgForHexagonLinux() 380 llvm::Value *__new_overflow_area_pointer = CGF.Builder.CreateGEP( in EmitVAArgForHexagonLinux()
|
| H A D | Sparc.cpp | 63 return CGF.Builder.CreateGEP(CGF.Int8Ty, Address, in decodeReturnAddress() 74 return CGF.Builder.CreateGEP(CGF.Int8Ty, Address, in encodeReturnAddress() 355 return CGF.Builder.CreateGEP(CGF.Int8Ty, Address, in decodeReturnAddress() 361 return CGF.Builder.CreateGEP(CGF.Int8Ty, Address, in encodeReturnAddress()
|
| H A D | SystemZ.cpp | 308 llvm::Value *NewOverflowArgArea = CGF.Builder.CreateGEP( in EmitVAArg() 360 CGF.Builder.CreateGEP(CGF.Int8Ty, RegSaveArea, RegOffset, "raw_reg_addr"), in EmitVAArg() 386 CGF.Builder.CreateGEP(OverflowArgArea.getElementType(), in EmitVAArg()
|
| H A D | X86.cpp | 2999 overflow_arg_area = CGF.Builder.CreateGEP(CGF.Int8Ty, overflow_arg_area, in EmitX86_64VAArgFromMemory() 3093 CGF.Builder.CreateGEP(CGF.Int8Ty, RegSaveArea, gp_offset); in EmitVAArg() 3095 CGF.Builder.CreateGEP(CGF.Int8Ty, RegSaveArea, fp_offset); in EmitVAArg() 3114 RegAddr = Address(CGF.Builder.CreateGEP(CGF.Int8Ty, RegSaveArea, gp_offset), in EmitVAArg() 3131 RegAddr = Address(CGF.Builder.CreateGEP(CGF.Int8Ty, RegSaveArea, fp_offset), in EmitVAArg() 3141 Address RegAddrLo = Address(CGF.Builder.CreateGEP(CGF.Int8Ty, RegSaveArea, in EmitVAArg()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64LoopIdiomTransform.cpp | 514 Value *LhsStartGEP = Builder.CreateGEP(LoadType, PtrA, ExtStart); in expandFindMismatch() 515 Value *RhsStartGEP = Builder.CreateGEP(LoadType, PtrB, ExtStart); in expandFindMismatch() 518 Value *LhsEndGEP = Builder.CreateGEP(LoadType, PtrA, ExtEnd); in expandFindMismatch() 519 Value *RhsEndGEP = Builder.CreateGEP(LoadType, PtrB, ExtEnd); in expandFindMismatch() 583 Value *SVELhsGep = Builder.CreateGEP(LoadType, PtrA, SVEIndexPhi); in expandFindMismatch() 589 Value *SVERhsGep = Builder.CreateGEP(LoadType, PtrB, SVEIndexPhi); in expandFindMismatch() 667 Value *LhsGep = Builder.CreateGEP(LoadType, PtrA, GepOffset); in expandFindMismatch() 672 Value *RhsGep = Builder.CreateGEP(LoadType, PtrB, GepOffset); in expandFindMismatch()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGBuilder.h | 236 return Address(CreateGEP(Addr.getElementType(), Addr.getPointer(), 245 using CGBuilderBaseTy::CreateGEP; 246 Address CreateGEP(Address Addr, llvm::Value *Index, 253 CreateGEP(Addr.getElementType(), Addr.getPointer(), Index, Name), 271 return Address(CreateGEP(Addr.getElementType(), Addr.getPointer(),
|
| H A D | CGHLSLRuntime.cpp | 103 B.CreateGEP(Buf.LayoutStruct, CBGV, {ZeroIdx, B.getInt32(Offset)}); in replaceBuffer()
|
| H A D | CGExprScalar.cpp | 2690 value = Builder.CreateGEP(elemTy, value, numElts, "vla.inc"); in EmitScalarPrePostIncDec() 2701 value = Builder.CreateGEP(CGF.Int8Ty, value, amt, "incdec.funcptr"); in EmitScalarPrePostIncDec() 2713 value = Builder.CreateGEP(elemTy, value, amt, "incdec.ptr"); in EmitScalarPrePostIncDec() 2826 value = Builder.CreateGEP(CGF.Int8Ty, value, sizeValue, "incdec.objptr"); in EmitScalarPrePostIncDec() 3689 CGF.Builder.CreateGEP(CGF.Int8Ty, pointer, index, "add.ptr"); in emitPointerArithmetic() 3706 pointer = CGF.Builder.CreateGEP(elemTy, pointer, index, "add.ptr"); in emitPointerArithmetic() 3726 return CGF.Builder.CreateGEP(elemTy, pointer, index, "add.ptr"); in emitPointerArithmetic()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | InstrOrderFile.cpp | 126 Value *MapAddr = entryB.CreateGEP(MapTy, BitMap, IdxFlags, ""); in generateCodeSequence() 142 updateB.CreateGEP(BufferTy, OrderFileBuffer, BufferGEPIdx, ""); in generateCodeSequence()
|
| H A D | SanitizerCoverage.cpp | 968 auto CounterPtr = IRB.CreateGEP( in InjectCoverageAtBlock() 978 auto FlagPtr = IRB.CreateGEP( in InjectCoverageAtBlock()
|
| H A D | MemorySanitizer.cpp | 1245 Value *GEP = IRB.CreateGEP(MS.OriginTy, OriginPtr, Index); in paintOrigin() 1492 MS.ParamTLS = IRB.CreateGEP(MS.MsanContextStateTy, ContextState, in insertKmsanPrologue() 1494 MS.RetvalTLS = IRB.CreateGEP(MS.MsanContextStateTy, ContextState, in insertKmsanPrologue() 1496 MS.VAArgTLS = IRB.CreateGEP(MS.MsanContextStateTy, ContextState, in insertKmsanPrologue() 1498 MS.VAArgOriginTLS = IRB.CreateGEP(MS.MsanContextStateTy, ContextState, in insertKmsanPrologue() 1501 IRB.CreateGEP(MS.MsanContextStateTy, ContextState, in insertKmsanPrologue() 1503 MS.ParamOriginTLS = IRB.CreateGEP(MS.MsanContextStateTy, ContextState, in insertKmsanPrologue() 1506 IRB.CreateGEP(MS.MsanContextStateTy, ContextState, in insertKmsanPrologue()
|
| H A D | MemProfiler.cpp | 410 IRB.CreateGEP(VTy, Addr, {Zero, ConstantInt::get(IntptrTy, Idx)}); in instrumentMaskedLoadOrStore()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVGatherScatterLowering.cpp | 413 Builder.CreateGEP(SourceTy, ScalarBase, ArrayRef(Ops).drop_front()); in determineBaseAndStride() 449 Builder.CreateGEP(SourceTy, ScalarBase, ArrayRef(Ops).drop_front()); in determineBaseAndStride()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXGenericToNVVM.cpp | 260 return Builder.CreateGEP(cast<GEPOperator>(C)->getSourceElementType(), in remapConstantExpr()
|
| H A D | NVPTXCtorDtorLowering.cpp | 178 auto *ValuePtr = IRB.CreateGEP(PointerType::get(C, 0), BeginVal, in createInitOrFiniCalls()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanRecipes.cpp | 1239 State.Builder.CreateGEP(GEP->getSourceElementType(), Ops[0], in execute() 1274 auto *NewGEP = State.Builder.CreateGEP(GEP->getSourceElementType(), Ptr, in execute() 1327 PartPtr = Builder.CreateGEP(IndexedTy, Ptr, NumElt, "", InBounds); in execute() 1328 PartPtr = Builder.CreateGEP(IndexedTy, PartPtr, LastLane, "", InBounds); in execute() 1331 PartPtr = Builder.CreateGEP(IndexedTy, Ptr, Increment, "", InBounds); in execute()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstructionCombining.cpp | 2135 Value *NewTrueC = Builder.CreateGEP(Ty, TrueC, IndexC, "", IsInBounds); in foldSelectGEP() 2136 Value *NewFalseC = Builder.CreateGEP(Ty, FalseC, IndexC, "", IsInBounds); in foldSelectGEP() 2194 GEP, Builder.CreateGEP( in visitGEPOfGEP() 2215 GEP, Builder.CreateGEP(Src->getSourceElementType(), Src->getOperand(0), in visitGEPOfGEP() 2271 GEP, Builder.CreateGEP( in visitGEPOfGEP() 2624 auto *NewPtr = Builder.CreateGEP(GEP.getResultElementType(), in visitGetElementPtrInst() 2638 auto *NewPtr = Builder.CreateGEP( in visitGetElementPtrInst()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | AMDGPUEmitPrintf.cpp | 128 auto PtrNext = Builder.CreateGEP(Builder.getInt8Ty(), PtrPhi, One); in getStrlenWithNull()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | NaryReassociate.cpp | 460 Builder.CreateGEP(GEP->getResultElementType(), Candidate, RHS)); in tryReassociateGEPAtIndex()
|
| H A D | LoopFlatten.cpp | 802 OuterValue = Builder.CreateGEP(GEP->getSourceElementType(), Base, in DoFlattenLoopPair()
|
| H A D | LowerMatrixIntrinsics.cpp | 190 VecStart = Builder.CreateGEP(EltType, BasePtr, VecStart, "vec.gep"); in computeVectorAddr() 1136 Value *TileStart = Builder.CreateGEP(EltTy, MatrixPtr, Offset); in loadMatrix() 1176 Value *TileStart = Builder.CreateGEP(EltTy, MatrixPtr, Offset); in storeMatrix()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InterleavedAccess.cpp | 219 Builder.CreateGEP(VecBaseTy, VecBasePtr, Builder.getInt32(i)); in decompose()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | IRBuilder.h | 1865 Value *CreateGEP(Type *Ty, Value *Ptr, ArrayRef<Value *> IdxList, 1877 return CreateGEP(Ty, Ptr, IdxList, Name, /* IsInBounds */ true); 1979 return CreateGEP(getInt8Ty(), Ptr, Offset, Name, IsInBounds); 1984 return CreateGEP(getInt8Ty(), Ptr, Offset, Name, /*IsInBounds*/ true);
|