| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ShadowStackGCLowering.cpp | 79 static GetElementPtrInst *CreateGEP(LLVMContext &Context, IRBuilder<> &B, 82 static GetElementPtrInst *CreateGEP(LLVMContext &Context, IRBuilder<> &B, 302 ShadowStackGCLoweringImpl::CreateGEP(LLVMContext &Context, IRBuilder<> &B, in CreateGEP() function in ShadowStackGCLoweringImpl 308 Value *Val = B.CreateGEP(Ty, BasePtr, Indices, Name); in CreateGEP() 315 GetElementPtrInst *ShadowStackGCLoweringImpl::CreateGEP(LLVMContext &Context, in CreateGEP() function in ShadowStackGCLoweringImpl 322 Value *Val = B.CreateGEP(Ty, BasePtr, Indices, Name); in CreateGEP() 363 Instruction *EntryMapPtr = CreateGEP(Context, AtEntry, ConcreteStackEntryTy, in runOnFunction() 370 Value *SlotPtr = CreateGEP(Context, AtEntry, ConcreteStackEntryTy, in runOnFunction() 388 Instruction *EntryNextPtr = CreateGEP(Context, AtEntry, ConcreteStackEntryTy, in runOnFunction() 390 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/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGBuilder.h | 288 return Address(CreateGEP(ElTy, Addr.getBasePointer(), getSize(Index), Name), 295 using CGBuilderBaseTy::CreateGEP; 296 Address CreateGEP(CodeGenFunction &CGF, Address Addr, llvm::Value *Index, 303 CreateGEP(Addr.getElementType(), Addr.emitRawPointer(CGF), Index, Name), 322 return Address(CreateGEP(Addr.getElementType(), Addr.getBasePointer(), 340 Address CreateGEP(Address Addr, ArrayRef<llvm::Value *> IdxList, 345 return RawAddress(CreateGEP(Addr.getElementType(), Ptr, IdxList, Name, NW),
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | Hexagon.cpp | 207 CGF.Builder.CreateGEP(CGF.Int8Ty, __overflow_area_pointer, Offset); in EmitVAArgFromMemory() 228 __overflow_area_pointer = CGF.Builder.CreateGEP( in EmitVAArgFromMemory() 258 llvm::Value *NextAddr = Builder.CreateGEP( in EmitVAArgForHexagon() 331 CGF.Builder.CreateGEP(CGF.Int8Ty, __current_saved_reg_area_pointer, in EmitVAArgForHexagonLinux() 382 llvm::Value *__new_overflow_area_pointer = CGF.Builder.CreateGEP( in EmitVAArgForHexagonLinux()
|
| H A D | Sparc.cpp | 64 return CGF.Builder.CreateGEP(CGF.Int8Ty, Address, in decodeReturnAddress() 75 return CGF.Builder.CreateGEP(CGF.Int8Ty, Address, in encodeReturnAddress() 352 return CGF.Builder.CreateGEP(CGF.Int8Ty, Address, in decodeReturnAddress() 358 return CGF.Builder.CreateGEP(CGF.Int8Ty, Address, in encodeReturnAddress()
|
| H A D | SystemZ.cpp | 321 llvm::Value *NewOverflowArgArea = CGF.Builder.CreateGEP( in EmitVAArg() 373 CGF.Builder.CreateGEP(CGF.Int8Ty, RegSaveArea, RegOffset, "raw_reg_addr"), in EmitVAArg() 398 llvm::Value *NewOverflowArgArea = CGF.Builder.CreateGEP( in EmitVAArg()
|
| H A D | X86.cpp | 3032 overflow_arg_area = CGF.Builder.CreateGEP(CGF.Int8Ty, overflow_arg_area, in EmitX86_64VAArgFromMemory() 3132 CGF.Builder.CreateGEP(CGF.Int8Ty, RegSaveArea, gp_offset); in EmitVAArg() 3134 CGF.Builder.CreateGEP(CGF.Int8Ty, RegSaveArea, fp_offset); in EmitVAArg() 3186 CGF.Builder.CreateGEP(CGF.Int8Ty, RegSaveArea, GpOrFpOffset); in EmitVAArg() 3191 CGF.Builder.CreateGEP(CGF.Int8Ty, Tmp.getBasePointer(), PtrOffset), in EmitVAArg() 3197 Address(CGF.Builder.CreateGEP(CGF.Int8Ty, RegSaveArea, GpOrFpOffset), in EmitVAArg() 3217 Address RegAddrLo = Address(CGF.Builder.CreateGEP(CGF.Int8Ty, RegSaveArea, in EmitVAArg()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | PGOCtxProfLowering.cpp | 329 ExpectedCalleeTLSAddr = Builder.CreateGEP( in lowerFunction() 332 CallsiteInfoTLSAddr = Builder.CreateGEP( in lowerFunction() 367 auto *GEP = Builder.CreateGEP( in lowerFunction() 392 Builder.CreateGEP(ThisContextType, Context, in lowerFunction()
|
| H A D | SanitizerCoverage.cpp | 1070 auto CounterPtr = IRB.CreateGEP( in InjectCoverageAtBlock() 1080 auto FlagPtr = IRB.CreateGEP( in InjectCoverageAtBlock()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopIdiomVectorize.cpp | 466 Builder.CreateGEP(LoadType, PtrA, VectorIndexPhi, "", GEPA->isInBounds()); in createMaskedFindMismatch() 471 Builder.CreateGEP(LoadType, PtrB, VectorIndexPhi, "", GEPB->isInBounds()); in createMaskedFindMismatch() 563 Builder.CreateGEP(LoadType, PtrA, GepOffset, "", GEPA->isInBounds()); in createPredicatedFindMismatch() 572 Builder.CreateGEP(LoadType, PtrB, GepOffset, "", GEPB->isInBounds()); in createPredicatedFindMismatch() 756 Value *LhsStartGEP = Builder.CreateGEP(LoadType, PtrA, ExtStart); in expandFindMismatch() 757 Value *RhsStartGEP = Builder.CreateGEP(LoadType, PtrB, ExtStart); in expandFindMismatch() 760 Value *LhsEndGEP = Builder.CreateGEP(LoadType, PtrA, ExtEnd); in expandFindMismatch() 761 Value *RhsEndGEP = Builder.CreateGEP(LoadType, PtrB, ExtEnd); in expandFindMismatch() 829 Builder.CreateGEP(LoadType, PtrA, GepOffset, "", GEPA->isInBounds()); in expandFindMismatch() 833 Builder.CreateGEP(LoadType, PtrB, GepOffset, "", GEPB->isInBounds()); in expandFindMismatch() [all …]
|
| H A D | VPlanRecipes.cpp | 2291 auto *NewGEP = State.Builder.CreateGEP(GEP->getSourceElementType(), Ops[0], in execute() 2317 auto *NewGEP = State.Builder.CreateGEP(GEP->getSourceElementType(), Ptr, in execute() 2371 Builder.CreateGEP(IndexedTy, Ptr, NumElt, "", getGEPNoWrapFlags()); in execute() 2372 ResultPtr = Builder.CreateGEP(IndexedTy, ResultPtr, LastLane, "", in execute() 2398 Builder.CreateGEP(IndexedTy, Ptr, Increment, "", getGEPNoWrapFlags()); in execute() 3775 Value *GEP = State.Builder.CreateGEP( in execute()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86PreAMXConfig.cpp | |
| H A D | X86InterleavedAccess.cpp | 216 Builder.CreateGEP(VecBaseTy, VecBasePtr, Builder.getInt32(i)); in decompose()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/ |
| H A D | NVPTX.cpp | 766 Builder.CreateGEP(Dst.getElementType(), Dst.emitRawPointer(*this), in EmitNVPTXBuiltinExpr() 806 Builder.CreateGEP(Src.getElementType(), Src.emitRawPointer(*this), in EmitNVPTXBuiltinExpr() 878 Builder.CreateGEP(SrcA.getElementType(), SrcA.emitRawPointer(*this), in EmitNVPTXBuiltinExpr() 888 Builder.CreateGEP(SrcB.getElementType(), SrcB.emitRawPointer(*this), in EmitNVPTXBuiltinExpr() 899 Builder.CreateGEP(SrcC.getElementType(), SrcC.emitRawPointer(*this), in EmitNVPTXBuiltinExpr() 909 Builder.CreateGEP(Dst.getElementType(), Dst.emitRawPointer(*this), in EmitNVPTXBuiltinExpr()
|
| H A D | PPC.cpp | 247 Ops[0] = Builder.CreateGEP(Int8Ty, Ops[1], Ops[0]); in EmitPPCBuiltinExpr() 316 Ops[1] = Builder.CreateGEP(Int8Ty, Ops[2], Ops[1]); in EmitPPCBuiltinExpr() 387 Value *HiMem = Builder.CreateGEP( in EmitPPCBuiltinExpr() 460 Builder.CreateGEP(Int8Ty, Op0, ConstantInt::get(Int64Ty, Offset)); in EmitPPCBuiltinExpr() 1140 Ops[0] = Builder.CreateGEP(Int8Ty, Ops[1], Ops[0]); in EmitPPCBuiltinExpr() 1142 Ops[1] = Builder.CreateGEP(Int8Ty, Ops[2], Ops[1]); in EmitPPCBuiltinExpr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVGatherScatterLowering.cpp | 373 Builder.CreateGEP(GEP->getSourceElementType(), BaseBase, Indices, in determineBaseAndStride() 441 Builder.CreateGEP(SourceTy, ScalarBase, ArrayRef(Ops).drop_front()); in determineBaseAndStride() 477 Builder.CreateGEP(SourceTy, ScalarBase, ArrayRef(Ops).drop_front()); in determineBaseAndStride()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILLegalizePass.cpp | 138 Value *NewGEP = Builder.CreateGEP( in fixI8UseChain() 245 Value *NewGEP = Builder.CreateGEP( in fixI8UseChain() 448 Value *Ptr = Builder.CreateGEP(ElemTy, Dst, Offset, "gep"); in emitMemsetExpansion()
|
| H A D | DXILFlattenArrays.cpp | 238 Builder.CreateGEP(GEP.getSourceElementType(), OldGEPI, Indices, in visitGetElementPtrInst() 342 Value *NewGEP = Builder.CreateGEP( in visitGetElementPtrInst()
|
| H A D | DXILDataScalarization.cpp | 335 Value *NewGEP = Builder.CreateGEP(NewGEPType, PtrOperand, Indices, in visitGetElementPtrInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXCtorDtorLowering.cpp | 147 auto *ValuePtr = IRB.CreateGEP(PointerType::get(C, 0), BeginVal, in createInitOrFiniCalls()
|
| H A D | NVPTXGenericToNVVM.cpp | 251 return Builder.CreateGEP(cast<GEPOperator>(C)->getSourceElementType(), in remapConstantExpr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstructionCombining.cpp | 212 *Inst, Builder.CreateGEP(Builder.getInt8Ty(), GEP->getPointerOperand(), in EmitGEPOffset() 2582 Value *NewTrueC = Builder.CreateGEP(Ty, TrueC, IndexC, "", NW); in foldSelectGEP() 2583 Value *NewFalseC = Builder.CreateGEP(Ty, FalseC, IndexC, "", NW); in foldSelectGEP() 2694 GEP, Builder.CreateGEP(Src->getSourceElementType(), Src->getOperand(0), in visitGEPOfGEP() 2743 GEP, Builder.CreateGEP( in visitGEPOfGEP() 3179 Value *Res = Builder.CreateGEP(GEP.getSourceElementType(), NewOps[0], in visitGetElementPtrInst() 3341 Builder.CreateGEP(GEP.getSourceElementType(), GEP.getPointerOperand(), in visitGetElementPtrInst() 3344 Builder.CreateGEP(GEP.getSourceElementType(), in visitGetElementPtrInst() 3359 auto *NewPtr = Builder.CreateGEP( in visitGetElementPtrInst() 3364 Builder.CreateGEP(GEP.getSourceElementType(), NewPtr, in visitGetElementPtrInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | SeparateConstOffsetFromGEP.cpp | 1035 Value *NewSrc = Builder.CreateGEP( in reorderGEP() 1038 Value *NewGEP = Builder.CreateGEP(PtrGEP->getSourceElementType(), NewSrc, in reorderGEP()
|
| H A D | NaryReassociate.cpp | 458 Builder.CreateGEP(GEP->getResultElementType(), Candidate, RHS)); in tryReassociateGEPAtIndex()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | AMDGPUEmitPrintf.cpp | 129 auto PtrNext = Builder.CreateGEP(Builder.getInt8Ty(), PtrPhi, One); in getStrlenWithNull()
|