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

References

include/llvm/IR/IRBuilder.h
 1708     return Insert(GetElementPtrInst::Create(Ty, Ptr, IdxList), Name);
 1739     return Insert(GetElementPtrInst::Create(Ty, Ptr, Idx), Name);
 1761     return Insert(GetElementPtrInst::Create(Ty, Ptr, Idx), Name);
 1784     return Insert(GetElementPtrInst::Create(Ty, Ptr, Idxs), Name);
 1807     return Insert(GetElementPtrInst::Create(Ty, Ptr, Idx), Name);
 1839     return Insert(GetElementPtrInst::Create(Ty, Ptr, Idxs), Name);
include/llvm/IR/Instructions.h
  953         Create(PointeeType, Ptr, IdxList, NameStr, InsertBefore);
include/llvm/IR/NoFolder.h
  228     return GetElementPtrInst::Create(Ty, C, IdxList);
lib/Analysis/PHITransAddr.cpp
  406     GetElementPtrInst *Result = GetElementPtrInst::Create(
lib/AsmParser/LLParser.cpp
 7236   Inst = GetElementPtrInst::Create(Ty, Ptr, Indices);
lib/Bitcode/Reader/BitcodeReader.cpp
 3987       I = GetElementPtrInst::Create(Ty, BasePtr, GEPIdx);
lib/FuzzMutate/Operations.cpp
  174     return GetElementPtrInst::Create(Ty, Srcs[0], Indices, "G", Inst);
lib/IR/Constants.cpp
 3023     return GetElementPtrInst::Create(GO->getSourceElementType(), Ops[0],
lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp
  146         PtrI = GetElementPtrInst::Create(
lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp
  382           dyn_cast<GetElementPtrInst>(GetElementPtrInst::Create(
  399       BufferIdx = cast<GetElementPtrInst>(GetElementPtrInst::Create(
  548           BufferIdx = dyn_cast<GetElementPtrInst>(GetElementPtrInst::Create(
lib/Target/BPF/BPFAbstractMemberAccess.cpp
  896   auto *GEP = GetElementPtrInst::Create(Type::getInt8Ty(BB->getContext()),
lib/Target/Hexagon/HexagonCommonGEP.cpp
 1128     NewInst = GetElementPtrInst::Create(ElTy, Input, A, "cgep", &*At);
lib/Target/PowerPC/PPCLoopPreIncPrep.cpp
  388   GetElementPtrInst *PtrInc = GetElementPtrInst::Create(
  436       GetElementPtrInst *NewPtr = GetElementPtrInst::Create(
lib/Transforms/IPO/ArgumentPromotion.cpp
  398         Value *Idx = GetElementPtrInst::Create(
lib/Transforms/IPO/GlobalOpt.cpp
  582         NewPtr = GetElementPtrInst::Create(
 1231     Value *NGEPI = GetElementPtrInst::Create(GEPI->getResultElementType(), NewPtr, GEPIdx,
lib/Transforms/InstCombine/InstCombineCasts.cpp
 2342           GetElementPtrInst::Create(SrcPTy->getElementType(), Src, Idxs);
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  311     auto *NewI = GetElementPtrInst::Create(
lib/Transforms/InstCombine/InstCombinePHI.cpp
  478       GetElementPtrInst::Create(FirstInst->getSourceElementType(), Base,
lib/Transforms/InstCombine/InstCombineSelect.cpp
  409                : GetElementPtrInst::Create(ElementType, Op0, {Op1});
lib/Transforms/InstCombine/InstCombineVectorOps.cpp
 1280       GetElementPtrInst *GEP = GetElementPtrInst::Create(
lib/Transforms/InstCombine/InstructionCombining.cpp
 1842             auto *NewGEP = GetElementPtrInst::Create(GEPEltType, NewSrc, {SO1});
 1908                  : GetElementPtrInst::Create(Src->getSourceElementType(),
 1984           GetElementPtrInst *Res = GetElementPtrInst::Create(
lib/Transforms/Scalar/ConstantHoisting.cpp
  746       Mat = GetElementPtrInst::Create(Int8PtrTy->getElementType(), Base,
lib/Transforms/Scalar/InferAddressSpaces.cpp
  485     GetElementPtrInst *NewGEP = GetElementPtrInst::Create(
lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
 1073     NewGEP = GetElementPtrInst::Create(GEP->getResultElementType(), NewGEP,
 1097     NewGEP = GetElementPtrInst::Create(
lib/Transforms/Utils/CodeExtractor.cpp
  937       GetElementPtrInst *GEP = GetElementPtrInst::Create(
 1120       GetElementPtrInst *GEP = GetElementPtrInst::Create(
 1159       GetElementPtrInst *GEP = GetElementPtrInst::Create(
 1262       GetElementPtrInst *GEP = GetElementPtrInst::Create(
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp
 1611                 return GetElementPtrInst::Create(
 1794             GetElementPtrInst *get_element_ptr = GetElementPtrInst::Create(
unittests/Analysis/ScalarEvolutionTest.cpp
  179       GetElementPtrInst::Create(I32Ty, Alloca, Ci32, "gep0", Br);
  183       GetElementPtrInst::Create(I8Ty, CastA, Ci32, "gep1", Br);
  184   GetElementPtrInst *Gep2 = GetElementPtrInst::Create(
unittests/IR/InstructionsTest.cpp
  338   GetElementPtrInst *Gep0 = GetElementPtrInst::Create(I32Ty, PtrVecA, C2xi32a);
  339   GetElementPtrInst *Gep1 = GetElementPtrInst::Create(I32Ty, PtrVecA, C2xi32b);
  340   GetElementPtrInst *Gep2 = GetElementPtrInst::Create(I32Ty, PtrVecB, C2xi32a);
  341   GetElementPtrInst *Gep3 = GetElementPtrInst::Create(I32Ty, PtrVecB, C2xi32b);
  369   GetElementPtrInst *GepII0 = GetElementPtrInst::Create(I32Ty, Gep0, C2xi32b);
  370   GetElementPtrInst *GepII1 = GetElementPtrInst::Create(I32Ty, Gep1, C2xi32a);
  371   GetElementPtrInst *GepII2 = GetElementPtrInst::Create(I32Ty, Gep2, C2xi32b);
  372   GetElementPtrInst *GepII3 = GetElementPtrInst::Create(I32Ty, Gep3, C2xi32a);
unittests/Transforms/Utils/CloningTest.cpp
  144       GetElementPtrInst::Create(Type::getInt32Ty(context), V, ops);