reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/IR/IRBuilder.h
 1732     return CreateGEP(nullptr, Ptr, Idx, Name);
lib/Analysis/ScalarEvolutionExpander.cpp
  556     Value *GEP = Builder.CreateGEP(Builder.getInt8Ty(), V, Idx, "uglygep");
 1889         V = Builder.CreateGEP(Ety, V, Idx, "scevgep");
 1895         V = Builder.CreateGEP(Type::getInt8Ty(SE.getContext()), V, Idx,
lib/CodeGen/CodeGenPrepare.cpp
 4894                   : Builder.CreateGEP(I8Ty, ResultPtr, ResultIndex, "sunkaddr");
 4909                 : Builder.CreateGEP(I8Ty, ResultPtr, ResultIndex, "sunkaddr");
 5366             NewBaseBuilder.CreateGEP(I8Ty, NewBaseGEP, BaseIndex, "splitgep");
 5378         NewGEP = Builder.CreateGEP(I8Ty, NewBaseGEP, Index);
 6742       Addr = Builder.CreateGEP(
lib/CodeGen/ExpandMemCmp.cpp
  267     Source = Builder.CreateGEP(
lib/CodeGen/PreISelIntrinsicLowering.cpp
   45         B.CreateGEP(Int8Ty, CI->getArgOperand(0), CI->getArgOperand(1));
   49     Value *ResultPtr = B.CreateGEP(Int8Ty, CI->getArgOperand(0), OffsetI32);
lib/CodeGen/SafeStack.cpp
  553     Value *Off = IRB.CreateGEP(Int8Ty, BasePointer, // BasePointer is i8*
  572     Value *Off = IRB.CreateGEP(Int8Ty, BasePointer, // BasePointer is i8*
  608       Value *Off = IRBUser.CreateGEP(Int8Ty, BasePointer, // BasePointer is i8*
  632       IRB.CreateGEP(Int8Ty, BasePointer, ConstantInt::get(Int32Ty, -FrameSize),
lib/Target/X86/X86InterleavedAccess.cpp
  217         Builder.CreateGEP(VecBaseTy, VecBasePtr, Builder.getInt32(i));
lib/Transforms/IPO/LowerTypeTests.cpp
  678     Value *ByteAddr = B.CreateGEP(Int8Ty, ByteArray, BitOffset);
lib/Transforms/IPO/WholeProgramDevirt.cpp
 1373         B.CreateGEP(Int8Ty, B.CreateBitCast(Call.VTable, Int8PtrTy), Byte);
 1630     Value *GEP = LoadB.CreateGEP(Int8Ty, Ptr, Offset);
lib/Transforms/InstCombine/InstructionCombining.cpp
 1840                 Builder.CreateGEP(GEPEltType, SO0, GO1, Src->getName()));
 2080                     : Builder.CreateGEP(StrippedPtrEltTy, StrippedPtr, NewIdx,
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
 1220     Value *ShadowAddr1 = IRB.CreateGEP(DFS.ShadowTy, ShadowAddr,
 1275       WideAddr = NextIRB.CreateGEP(Type::getInt64Ty(*DFS.Ctx), WideAddr,
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
  607   return IRB.CreateGEP(Int8Ty, shadowBase(), Shadow);
lib/Transforms/Instrumentation/SanitizerCoverage.cpp
  321   auto GEP = IRB.CreateGEP(Int8Ty, SecStartI8Ptr,
lib/Transforms/Scalar/MemCpyOptimizer.cpp
 1058       Builder.CreateGEP(Dest->getType()->getPointerElementType(), Dest,
lib/Transforms/Scalar/NaryReassociate.cpp
  430       Builder.CreateGEP(GEP->getResultElementType(), Candidate, RHS));
lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
  855           Builder.CreateGEP(Builder.getInt8Ty(), ResultPtr, Idx, "uglygep");
  865         Builder.CreateGEP(Builder.getInt8Ty(), ResultPtr, Offset, "uglygep");
lib/Transforms/Scalar/StraightLineStrengthReduce.cpp
  678           Reduced = Builder.CreateGEP(Builder.getInt8Ty(), Reduced, Bump);
  689           Reduced = Builder.CreateGEP(
lib/Transforms/Utils/SimplifyLibCalls.cpp
  287   Value *CpyDst = B.CreateGEP(B.getInt8Ty(), Dst, DstLen, "endptr");
  367       return B.CreateGEP(B.getInt8Ty(), SrcStr, emitStrLen(SrcStr, B, DL, TLI),
  381   return B.CreateGEP(B.getInt8Ty(), SrcStr, B.getInt64(I), "strchr");
  409   return B.CreateGEP(B.getInt8Ty(), SrcStr, B.getInt64(I), "strrchr");
  587   Value *DstEnd = B.CreateGEP(B.getInt8Ty(), Dst,
  769     return B.CreateGEP(B.getInt8Ty(), CI->getArgOperand(0), B.getInt64(I),
  984   return B.CreateGEP(B.getInt8Ty(), SrcStr, B.getInt64(I), "memchr");
 2449     Ptr = B.CreateGEP(B.getInt8Ty(), Ptr, B.getInt32(1), "nul");
 2561       Ptr = B.CreateGEP(B.getInt8Ty(), Ptr, B.getInt32(1), "nul");
 3300     return B.CreateGEP(B.getInt8Ty(), Dst, ConstantInt::get(SizeTTy, Len - 1));
lib/Transforms/Vectorize/LoopVectorize.cpp
 2218     NewPtr = Builder.CreateGEP(ScalarTy, NewPtr, Builder.getInt32(-Index));
 2405           Builder.CreateGEP(ScalarDataTy, Ptr, Builder.getInt32(-Part * VF)));
 2408           Builder.CreateGEP(ScalarDataTy, PartPtr, Builder.getInt32(1 - VF)));
 2414           Builder.CreateGEP(ScalarDataTy, Ptr, Builder.getInt32(Part * VF)));
 2846     return B.CreateGEP(
tools/clang/lib/CodeGen/CGBuilder.h
  238     return Address(CreateGEP(Addr.getElementType(), Addr.getPointer(),
unittests/Analysis/BasicAliasAnalysisTest.cpp
  115       cast<GetElementPtrInst>(B.CreateGEP(B.getInt8Ty(), I8, ArbitraryI32));
unittests/Analysis/MemorySSATest.cpp
 1230   Value *Bar = B.CreateGEP(B.getInt8Ty(), Foo, B.getInt64(1), "bar");
unittests/Analysis/ScalarEvolutionTest.cpp
  782       Builder.CreateGEP(T_int64, Arg, ConstantInt::get(T_int64, 1));