| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | ShadowStackGCLowering.cpp | 80 static GetElementPtrInst *CreateGEP(LLVMContext &Context, IRBuilder<> &B, 83 static GetElementPtrInst *CreateGEP(LLVMContext &Context, IRBuilder<> &B, 260 GetElementPtrInst *ShadowStackGCLowering::CreateGEP(LLVMContext &Context, in CreateGEP() function in ShadowStackGCLowering 268 Value *Val = B.CreateGEP(Ty, BasePtr, Indices, Name); in CreateGEP() 275 GetElementPtrInst *ShadowStackGCLowering::CreateGEP(LLVMContext &Context, in CreateGEP() function in ShadowStackGCLowering 280 Value *Val = B.CreateGEP(Ty, BasePtr, Indices, Name); in CreateGEP() 330 Instruction *EntryMapPtr = CreateGEP(Context, AtEntry, ConcreteStackEntryTy, in runOnFunction() 337 Value *SlotPtr = CreateGEP(Context, AtEntry, ConcreteStackEntryTy, in runOnFunction() 355 Instruction *EntryNextPtr = CreateGEP(Context, AtEntry, ConcreteStackEntryTy, in runOnFunction() 357 Instruction *NewHeadVal = CreateGEP(Context, AtEntry, ConcreteStackEntryTy, in runOnFunction() [all …]
|
| H A D | PreISelIntrinsicLowering.cpp | 46 B.CreateGEP(Int8Ty, CI->getArgOperand(0), CI->getArgOperand(1)); in lowerLoadRelative() 50 Value *ResultPtr = B.CreateGEP(Int8Ty, CI->getArgOperand(0), OffsetI32); in lowerLoadRelative()
|
| H A D | SafeStack.cpp | 563 Value *Off = IRB.CreateGEP(Int8Ty, BasePointer, // BasePointer is i8* in moveStaticAllocasToUnsafeStack() 582 Value *Off = IRB.CreateGEP(Int8Ty, BasePointer, // BasePointer is i8* in moveStaticAllocasToUnsafeStack() 617 Value *Off = IRBUser.CreateGEP(Int8Ty, BasePointer, // BasePointer is i8* in moveStaticAllocasToUnsafeStack() 648 IRB.CreateGEP(Int8Ty, BasePointer, ConstantInt::get(Int32Ty, -FrameSize), in moveStaticAllocasToUnsafeStack()
|
| H A D | CodeGenPrepare.cpp | 1152 Value *Replacement = Builder.CreateGEP( in simplifyRelocatesOffABase() 5361 ResultPtr = Builder.CreateGEP(I8Ty, ResultPtr, ResultIndex, in optimizeMemoryInst() 5373 SunkAddr = Builder.CreateGEP(I8Ty, ResultPtr, ResultIndex, "sunkaddr", in optimizeMemoryInst() 5585 NewAddr = Builder.CreateGEP(SourceTy, Ops[0], in optimizeGatherScatterInst() 5591 Builder.CreateGEP(SecondTy, NewAddr, Constant::getNullValue(IndexTy)); in optimizeGatherScatterInst() 5600 Base = Builder.CreateGEP(SourceTy, Base, in optimizeGatherScatterInst() 5607 NewAddr = Builder.CreateGEP(SourceTy, Base, Index); in optimizeGatherScatterInst() 5632 NewAddr = Builder.CreateGEP(ScalarTy, V, Constant::getNullValue(IndexTy)); in optimizeGatherScatterInst() 5986 NewBaseBuilder.CreateGEP(I8Ty, NewBaseGEP, BaseIndex, "splitgep"); in splitLargeGEPOffsets() 5998 NewGEP = Builder.CreateGEP(I8Ty, NewBaseGEP, Index); in splitLargeGEPOffsets() [all …]
|
| H A D | SjLjEHPrepare.cpp | 121 Builder.CreateGEP(FunctionContextTy, FuncCtx, Idxs, "call_site"); in insertCallSiteStore()
|
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | BasicAliasAnalysisTest.cpp | 118 cast<GetElementPtrInst>(B.CreateGEP(B.getInt8Ty(), I8, ArbitraryI32)); in TEST_F() 154 cast<GetElementPtrInst>(B.CreateGEP(B.getInt8Ty(), Ptr, B.getInt32(1))); in TEST_F() 159 cast<GetElementPtrInst>(B.CreateGEP(B.getInt8Ty(), Ptr, B.getInt32(1))); in TEST_F() 189 cast<GetElementPtrInst>(B.CreateGEP(B.getInt8Ty(), Ptr, B.getInt32(1))); in TEST_F() 191 cast<GetElementPtrInst>(B.CreateGEP(B.getInt8Ty(), Ptr, B.getInt32(1))); in TEST_F()
|
| H A D | MemorySSATest.cpp | 1239 Value *Bar = B.CreateGEP(B.getInt8Ty(), Foo, B.getInt64(1), "bar"); in TEST_F() 1240 Value *Baz = B.CreateGEP(B.getInt8Ty(), Foo, B.getInt64(2), "baz"); in TEST_F() 1618 Value *Pointer2 = B.CreateGEP(B.getInt8Ty(), Pointer1, B.getInt64(1)); in TEST_F() 1651 Value *Pointer2 = B.CreateGEP(B.getInt8Ty(), Pointer1, B.getInt64(1)); in TEST_F()
|
| /llvm-project-15.0.7/polly/lib/CodeGen/ |
| H A D | RuntimeDebugBuilder.cpp | 136 Val = Builder.CreateGEP(Builder.getInt8Ty(), Val, Builder.getInt64(0)); in prepareValuesForPrinting() 190 auto *DataPtr = Builder.CreateGEP(T, Data, {Zero, Zero}); in createGPUPrinterT() 194 auto Ptr = Builder.CreateGEP(Builder.getInt32Ty(), DataPtr, in createGPUPrinterT() 212 Val = Builder.CreateGEP(Builder.getInt8Ty(), Val, Builder.getInt64(0)); in createGPUPrinterT()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGBuilder.h | 255 return Address(CreateGEP(Addr.getElementType(), Addr.getPointer(), 263 using CGBuilderBaseTy::CreateGEP; 264 Address CreateGEP(Address Addr, llvm::Value *Index, 271 CreateGEP(Addr.getElementType(), Addr.getPointer(), Index, Name), 288 return Address(CreateGEP(Addr.getElementType(), Addr.getPointer(),
|
| H A D | TargetInfo.cpp | 4165 CGF.Builder.CreateGEP(CGF.Int8Ty, RegSaveArea, gp_offset); in EmitVAArg() 4167 CGF.Builder.CreateGEP(CGF.Int8Ty, RegSaveArea, fp_offset); in EmitVAArg() 7628 llvm::Value *NewOverflowArgArea = CGF.Builder.CreateGEP( in EmitVAArg() 7708 CGF.Builder.CreateGEP(OverflowArgArea.getElementType(), in EmitVAArg() 8727 __overflow_area_pointer = CGF.Builder.CreateGEP( in EmitVAArgFromMemory() 8758 llvm::Value *NextAddr = Builder.CreateGEP( in EmitVAArgForHexagon() 8886 llvm::Value *__new_overflow_area_pointer = CGF.Builder.CreateGEP( in EmitVAArgForHexagonLinux() 9603 return CGF.Builder.CreateGEP(CGF.Int8Ty, Address, in decodeReturnAddress() 9614 return CGF.Builder.CreateGEP(CGF.Int8Ty, Address, in encodeReturnAddress() 9895 return CGF.Builder.CreateGEP(CGF.Int8Ty, Address, in decodeReturnAddress() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86PreAMXConfig.cpp | 163 Value *PalettePos = Builder.CreateGEP(I8Ty, I8Ptr, PaletteOffset); in preWriteTileCfg() 170 Value *RowPos = Builder.CreateGEP(I8Ty, I8Ptr, RowOffset, in preWriteTileCfg() 172 Value *ColPos = Builder.CreateGEP(I8Ty, I8Ptr, ColOffset); in preWriteTileCfg()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | InstrOrderFile.cpp | 129 Value *MapAddr = entryB.CreateGEP(MapTy, BitMap, IdxFlags, ""); in generateCodeSequence() 145 updateB.CreateGEP(BufferTy, OrderFileBuffer, BufferGEPIdx, ""); in generateCodeSequence()
|
| H A D | SanitizerCoverage.cpp | 324 auto GEP = IRB.CreateGEP(Int8Ty, SecStartI8Ptr, in CreateSecStartEnd() 962 auto CounterPtr = IRB.CreateGEP( in InjectCoverageAtBlock() 972 auto FlagPtr = IRB.CreateGEP( in InjectCoverageAtBlock()
|
| /llvm-project-15.0.7/llvm/examples/BrainF/ |
| H A D | BrainF.cpp | 117 ptr_arrmax = builder->CreateGEP( in header() 122 curhead = builder->CreateGEP( in header() 246 curhead = builder->CreateGEP(Int8Ty, curhead, in readloop()
|
| /llvm-project-15.0.7/mlir/lib/ExecutionEngine/ |
| H A D | ExecutionEngine.cpp | 188 builder.CreateGEP(builder.getInt8PtrTy(), argList, argIndex); in packFunctionArguments() 205 builder.CreateGEP(builder.getInt8PtrTy(), argList, retIndex); in packFunctionArguments()
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXGenericToNVVM.cpp | 275 return Builder.CreateGEP(cast<GEPOperator>(C)->getSourceElementType(), in remapConstantExpr()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | AMDGPUEmitPrintf.cpp | 124 auto PtrNext = Builder.CreateGEP(Builder.getInt8Ty(), PtrPhi, One); in getStrlenWithNull()
|
| H A D | ScalarEvolutionExpander.cpp | 175 auto *GEP = Builder.CreateGEP( in InsertNoopCastOfTo() 616 return Builder.CreateGEP(Builder.getInt8Ty(), V, Idx, "uglygep"); in expandAddToGEP() 645 Value *GEP = Builder.CreateGEP(PTy->getNonOpaquePointerElementType(), in expandAddToGEP() 2449 Add = Builder.CreateGEP(Builder.getInt8Ty(), StartValue, MulV); in generateOverflowCheck() 2451 Sub = Builder.CreateGEP(Builder.getInt8Ty(), StartValue, NegMulV); in generateOverflowCheck()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | ArgumentPromotion.cpp | 131 Ptr = IRB.CreateGEP(OrigElemTy, Ptr, Indices); in createByteGEP() 140 Ptr = IRB.CreateGEP(IRB.getInt8Ty(), Ptr, IRB.getInt(OrigOffset)); in createByteGEP()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | StraightLineStrengthReduce.cpp | 686 Builder.CreateGEP(Builder.getInt8Ty(), Reduced, Bump, "", InBounds); in rewriteCandidateWithBasis() 692 Reduced = Builder.CreateGEP( in rewriteCandidateWithBasis()
|
| H A D | SeparateConstOffsetFromGEP.cpp | 887 Builder.CreateGEP(Builder.getInt8Ty(), ResultPtr, Idx, "uglygep"); in lowerToSingleIndexGEPs() 897 Builder.CreateGEP(Builder.getInt8Ty(), ResultPtr, Offset, "uglygep"); in lowerToSingleIndexGEPs()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstructionCombining.cpp | 1966 Value *NewTrueC = Builder.CreateGEP(Ty, TrueC, IndexC, "", IsInBounds); in foldSelectGEP() 1967 Value *NewFalseC = Builder.CreateGEP(Ty, FalseC, IndexC, "", IsInBounds); in foldSelectGEP() 2000 Value *NewSrc = Builder.CreateGEP(GEP.getSourceElementType(), in visitGEPOfGEP() 2195 Builder.CreateGEP(SrcEltType, SrcOp, Indices, "", GEP.isInBounds()); in visitGEPOfBitcast() 2248 Value *NGEP = Builder.CreateGEP(SrcEltType, SrcOp, NewIndices, "", in visitGEPOfBitcast() 2552 Builder.CreateGEP(StrippedPtrEltTy, StrippedPtr, Idx, in visitGetElementPtrInst() 2569 Value *NewGEP = Builder.CreateGEP(StrippedPtrEltTy, StrippedPtr, Idx, in visitGetElementPtrInst() 2602 Builder.CreateGEP(StrippedPtrEltTy, StrippedPtr, NewIdx, in visitGetElementPtrInst() 2644 Builder.CreateGEP(StrippedPtrEltTy, StrippedPtr, Off, in visitGetElementPtrInst()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUReplaceLDSUseWithPointer.cpp | 315 Builder.CreateGEP( in getReplacementInst()
|
| /llvm-project-15.0.7/llvm/unittests/Linker/ |
| H A D | LinkModulesTest.cpp | 85 Value *GEP = Builder.CreateGEP(AT, GV, GEPIndices, "switch.gep"); in TEST_F()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVGatherScatterLowering.cpp | 397 Builder.CreateGEP(SourceTy, Ops[0], makeArrayRef(Ops).drop_front()); in determineBaseAndStride()
|