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

References

include/llvm/Analysis/TargetTransformInfoImpl.h
   53     case Instruction::GetElementPtr:
include/llvm/IR/Instructions.h
 1102     return (I->getOpcode() == Instruction::GetElementPtr);
 1118     : Instruction(getGEPReturnType(PointeeType, Ptr, IdxList), GetElementPtr,
 1132     : Instruction(getGEPReturnType(PointeeType, Ptr, IdxList), GetElementPtr,
include/llvm/IR/Operator.h
  450   : public ConcreteOperator<Operator, Instruction::GetElementPtr> {
lib/Analysis/CFLGraph.h
  511       case Instruction::GetElementPtr: {
lib/Analysis/CaptureTracking.cpp
  342     case Instruction::GetElementPtr:
lib/Analysis/ConstantFolding.cpp
  637   if (CE->getOpcode() == Instruction::GetElementPtr) {
lib/Analysis/GlobalsModRef.cpp
  362     } else if (Operator::getOpcode(I) == Instruction::GetElementPtr) {
lib/Analysis/InstructionSimplify.cpp
 5333   case Instruction::GetElementPtr: {
lib/Analysis/MemoryBuiltins.cpp
  606     if (CE->getOpcode() == Instruction::GetElementPtr)
lib/Analysis/ObjCARCInstKind.cpp
  243     case Instruction::GetElementPtr:
lib/Analysis/ScalarEvolution.cpp
  491         if (CE->getOpcode() == Instruction::GetElementPtr &&
  508         if (CE->getOpcode() == Instruction::GetElementPtr &&
  533         if (CE->getOpcode() == Instruction::GetElementPtr &&
 6482   case Instruction::GetElementPtr:
lib/Analysis/ScalarEvolutionExpander.cpp
  535         if (IP->getOpcode() == Instruction::GetElementPtr &&
  953   case Instruction::GetElementPtr:
lib/Analysis/TargetTransformInfo.cpp
 1146   case Instruction::GetElementPtr:
lib/Analysis/ValueTracking.cpp
 1301   case Instruction::GetElementPtr: {
 4331   case Instruction::GetElementPtr:
lib/AsmParser/LLLexer.cpp
  882   INSTKEYWORD(getelementptr, GetElementPtr);
lib/AsmParser/LLParser.cpp
 3552     if (Opc == Instruction::GetElementPtr)
 3559     if (Opc == Instruction::GetElementPtr) {
 3567             Elts, Opc == Instruction::GetElementPtr ? &InRangeOp : nullptr) ||
 3571     if (Opc == Instruction::GetElementPtr) {
lib/Bitcode/Writer/BitcodeWriter.cpp
 2457       case Instruction::GetElementPtr: {
 2642   case Instruction::GetElementPtr: {
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
 2203   case Instruction::GetElementPtr: {
lib/CodeGen/CodeGenPrepare.cpp
 3557   case Instruction::GetElementPtr:
 4126   case Instruction::GetElementPtr: {
lib/CodeGen/SelectionDAG/FastISel.cpp
 1838   case Instruction::GetElementPtr:
lib/CodeGen/StackProtector.cpp
  188     case Instruction::GetElementPtr:
lib/CodeGen/TargetLoweringBase.cpp
 1613   case GetElementPtr:  return 0;
lib/ExecutionEngine/ExecutionEngine.cpp
  646     case Instruction::GetElementPtr: {
lib/ExecutionEngine/Interpreter/Execution.cpp
 2048   case Instruction::GetElementPtr:
lib/FuzzMutate/RandomIRBuilder.cpp
   75   case Instruction::GetElementPtr:
lib/IR/ConstantFold.cpp
  544     } else if (CE->getOpcode() == Instruction::GetElementPtr &&
  636       if (CE->getOpcode() == Instruction::GetElementPtr &&
  805     if (CE->getOpcode() == Instruction::GetElementPtr) {
 1657     case Instruction::GetElementPtr: {
 1718         case Instruction::GetElementPtr:
 2219     if (CE->getOpcode() == Instruction::GetElementPtr) {
lib/IR/Constants.cpp
 1185   if (getOpcode() != Instruction::GetElementPtr) return false;
 1276   case Instruction::GetElementPtr: {
 2058   const ConstantExprKeyType Key(Instruction::GetElementPtr, ArgVec, 0,
 2410     : ConstantExpr(DestTy, Instruction::GetElementPtr,
 3018   case Instruction::GetElementPtr: {
lib/IR/ConstantsContext.h
  258     return CE->getOpcode() == Instruction::GetElementPtr;
  554     case Instruction::GetElementPtr:
lib/IR/Globals.cpp
  458     case Instruction::GetElementPtr:
lib/IR/Instruction.cpp
  137   case Instruction::GetElementPtr:
  337   case GetElementPtr: return "getelementptr";
lib/IR/Instructions.cpp
 1607     : Instruction(GEPI.getType(), GetElementPtr,
lib/Target/AArch64/AArch64FastISel.cpp
  622   case Instruction::GetElementPtr: {
 5220   case Instruction::GetElementPtr:
lib/Target/AArch64/AArch64ISelLowering.cpp
 8589     case Instruction::GetElementPtr: {
lib/Target/AArch64/AArch64TargetTransformInfo.cpp
   97   case Instruction::GetElementPtr:
lib/Target/ARM/ARMCodeGenPrepare.cpp
  810     case Instruction::GetElementPtr:
lib/Target/ARM/ARMFastISel.cpp
  753     case Instruction::GetElementPtr: {
lib/Target/Mips/MipsFastISel.cpp
  486   case Instruction::GetElementPtr: {
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
 2028   case Instruction::GetElementPtr: {
lib/Target/NVPTX/NVPTXGenericToNVVM.cpp
  284   case Instruction::GetElementPtr:
lib/Target/PowerPC/PPCFastISel.cpp
  343     case Instruction::GetElementPtr: {
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
  138   case Instruction::GetElementPtr:
lib/Target/RISCV/RISCVTargetTransformInfo.cpp
   47   case Instruction::GetElementPtr:
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
   81   case Instruction::GetElementPtr:
lib/Target/WebAssembly/WebAssemblyFastISel.cpp
  262   case Instruction::GetElementPtr: {
lib/Target/X86/X86FastISel.cpp
  898   case Instruction::GetElementPtr: {
lib/Target/X86/X86TargetTransformInfo.cpp
 2974   case Instruction::GetElementPtr:
lib/Target/XCore/XCoreLowerThreadLocal.cpp
   81     case Instruction::GetElementPtr: {
lib/Transforms/IPO/FunctionAttrs.cpp
  468     case Instruction::GetElementPtr:
  884       case Instruction::GetElementPtr:
  997     case Instruction::GetElementPtr:
lib/Transforms/IPO/GlobalOpt.cpp
  303       if (CE->getOpcode() == Instruction::GetElementPtr) {
  327         if (Init && CE && CE->getOpcode() == Instruction::GetElementPtr)
  424         cast<ConstantExpr>(U)->getOpcode() != Instruction::GetElementPtr))
  555              cast<ConstantExpr>(GEP)->getOpcode()==Instruction::GetElementPtr)||
lib/Transforms/IPO/PartialInlining.cpp
  860     case Instruction::GetElementPtr:
lib/Transforms/InstCombine/InstCombineCompares.cpp
 3176   case Instruction::GetElementPtr:
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
   45         CE->getOpcode() == Instruction::GetElementPtr)
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
 1185   case Instruction::GetElementPtr: {
lib/Transforms/InstCombine/InstCombineVectorOps.cpp
 1178     case Instruction::GetElementPtr: {
 1277     case Instruction::GetElementPtr: {
 1345     case Instruction::GetElementPtr: {
lib/Transforms/InstCombine/InstructionCombining.cpp
 2289       case Instruction::GetElementPtr:
lib/Transforms/Scalar/GVN.cpp
  535     case Instruction::GetElementPtr:
lib/Transforms/Scalar/GVNSink.cpp
  482     case Instruction::GetElementPtr:
lib/Transforms/Scalar/IndVarSimplify.cpp
 2029   case Instruction::GetElementPtr:
 2044   if (IncI->getOpcode() == Instruction::GetElementPtr)
lib/Transforms/Scalar/InferAddressSpaces.cpp
  231   case Instruction::GetElementPtr:
  253   case Instruction::GetElementPtr:
  483   case Instruction::GetElementPtr: {
  567   if (CE->getOpcode() == Instruction::GetElementPtr) {
lib/Transforms/Scalar/LoopRerollPass.cpp
  752     case Instruction::GetElementPtr:
lib/Transforms/Scalar/NaryReassociate.cpp
  219   case Instruction::GetElementPtr:
  290   case Instruction::GetElementPtr:
lib/Transforms/Scalar/NewGVN.cpp
 2033     case Instruction::GetElementPtr:
lib/Transforms/Scalar/SpeculativeExecution.cpp
  214     case Instruction::GetElementPtr:
lib/Transforms/Scalar/StraightLineStrengthReduce.cpp
  380   case Instruction::GetElementPtr:
lib/Transforms/Scalar/TailRecursionElimination.cpp
  156       case Instruction::GetElementPtr:
lib/Transforms/Utils/Evaluator.cpp
  100   case Instruction::GetElementPtr:
  143     if (CE->getOpcode() == Instruction::GetElementPtr &&
  234     case Instruction::GetElementPtr:
lib/Transforms/Utils/Local.cpp
 2944   case Instruction::GetElementPtr:
lib/Transforms/Utils/LoopRotationUtils.cpp
  541     case Instruction::GetElementPtr:
lib/Transforms/Vectorize/LoopVectorize.cpp
 4067   case Instruction::GetElementPtr: {
 6101   case Instruction::GetElementPtr:
 6860     case Instruction::GetElementPtr:
lib/Transforms/Vectorize/SLPVectorizer.cpp
 2612     case Instruction::GetElementPtr: {
 3147     case Instruction::GetElementPtr: {
 4083     case Instruction::GetElementPtr: {
tools/clang/lib/CodeGen/CodeGenModule.cpp
  244                CE->getOpcode() == llvm::Instruction::GetElementPtr);
tools/lldb/source/Expression/IRInterpreter.cpp
  266         case Instruction::GetElementPtr: {
  469       case Instruction::GetElementPtr: {
  541       case Instruction::GetElementPtr:
 1008     case Instruction::GetElementPtr: {
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp
  649       if (nsstring_expr->getOpcode() == Instruction::GetElementPtr) {
  802       osr_initializer_expr->getOpcode() != Instruction::GetElementPtr)
 1194     case Instruction::GetElementPtr:
 1581         case Instruction::GetElementPtr: {
tools/llvm-diff/DifferenceEngine.cpp
  439     case Instruction::GetElementPtr:
unittests/Transforms/Vectorize/VPlanHCFGTest.cpp
   59   EXPECT_EQ(Instruction::GetElementPtr, Idx->getOpcode());