Home
last modified time | relevance | path

Searched refs:CreateGEP (Results 1 – 25 of 67) sorted by relevance

123

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DShadowStackGCLowering.cpp80 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 DPreISelIntrinsicLowering.cpp46 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 DSafeStack.cpp563 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 DCodeGenPrepare.cpp1152 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 DSjLjEHPrepare.cpp121 Builder.CreateGEP(FunctionContextTy, FuncCtx, Idxs, "call_site"); in insertCallSiteStore()
/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DBasicAliasAnalysisTest.cpp118 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 DMemorySSATest.cpp1239 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 DRuntimeDebugBuilder.cpp136 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 DCGBuilder.h255 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 DTargetInfo.cpp4165 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 DX86PreAMXConfig.cpp163 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 DInstrOrderFile.cpp129 Value *MapAddr = entryB.CreateGEP(MapTy, BitMap, IdxFlags, ""); in generateCodeSequence()
145 updateB.CreateGEP(BufferTy, OrderFileBuffer, BufferGEPIdx, ""); in generateCodeSequence()
H A DSanitizerCoverage.cpp324 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 DBrainF.cpp117 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 DExecutionEngine.cpp188 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 DNVPTXGenericToNVVM.cpp275 return Builder.CreateGEP(cast<GEPOperator>(C)->getSourceElementType(), in remapConstantExpr()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DAMDGPUEmitPrintf.cpp124 auto PtrNext = Builder.CreateGEP(Builder.getInt8Ty(), PtrPhi, One); in getStrlenWithNull()
H A DScalarEvolutionExpander.cpp175 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 DArgumentPromotion.cpp131 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 DStraightLineStrengthReduce.cpp686 Builder.CreateGEP(Builder.getInt8Ty(), Reduced, Bump, "", InBounds); in rewriteCandidateWithBasis()
692 Reduced = Builder.CreateGEP( in rewriteCandidateWithBasis()
H A DSeparateConstOffsetFromGEP.cpp887 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 DInstructionCombining.cpp1966 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 DAMDGPUReplaceLDSUseWithPointer.cpp315 Builder.CreateGEP( in getReplacementInst()
/llvm-project-15.0.7/llvm/unittests/Linker/
H A DLinkModulesTest.cpp85 Value *GEP = Builder.CreateGEP(AT, GV, GEPIndices, "switch.gep"); in TEST_F()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVGatherScatterLowering.cpp397 Builder.CreateGEP(SourceTy, Ops[0], makeArrayRef(Ops).drop_front()); in determineBaseAndStride()

123