Home
last modified time | relevance | path

Searched refs:GetElementPtr (Results 1 – 25 of 99) sorted by relevance

1234

/llvm-project-15.0.7/llvm/docs/
H A DReference.rst25 GetElementPtr
184 :doc:`GetElementPtr`
H A DGetElementPtr.rst12 `GetElementPtr <LangRef.html#getelementptr-instruction>`_ (GEP) instruction.
33 GetElementPtr instruction as if it was a C index operator. They aren't the
177 The GetElementPtr instruction dereferences nothing. That is, it doesn't access
449 GetElementPtr operators are created.
509 In summary, here's some things to always remember about the GetElementPtr
H A DLexicon.rst133 ``GetElementPtr``. An LLVM IR instruction that is used to get the address
135 `here <https://llvm.org/docs/GetElementPtr.html>`_.
H A DFAQ.rst132 I don't understand the ``GetElementPtr`` instruction. Help!
134 See `The Often Misunderstood GEP Instruction <GetElementPtr.html>`_.
/llvm-project-15.0.7/polly/test/ScopInfo/
H A Dmultidim_gep_pointercast2.ll3 ; Verfy that we do not use the GetElementPtr information to delinearize A
H A Dmultidim_gep_pointercast.ll4 ; GetElementPtr. Verify that we do not the GEP delinearization because it
/llvm-project-15.0.7/llvm/lib/FuzzMutate/
H A DRandomIRBuilder.cpp78 case Instruction::GetElementPtr: in isCompatibleReplacement()
H A DIRMutator.cpp240 case Instruction::GetElementPtr: in mutate()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DInferAddressSpaces.cpp308 case Instruction::GetElementPtr: in isAddressExpression()
338 case Instruction::GetElementPtr: in getPointerOperands()
641 case Instruction::GetElementPtr: { in cloneInstructionWithNewAddressSpace()
746 if (CE->getOpcode() == Instruction::GetElementPtr) { in cloneConstantExprWithNewAddressSpace()
H A DSpeculativeExecution.cpp216 case Instruction::GetElementPtr: in ComputeSpeculationCost()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteKernelArguments.cpp84 case Instruction::GetElementPtr: in enqueueUsers()
/llvm-project-15.0.7/llvm/lib/IR/
H A DOperator.cpp35 case Instruction::GetElementPtr: { in hasPoisonGeneratingFlags()
H A DConstantsContext.h238 return CE->getOpcode() == Instruction::GetElementPtr; in classof()
538 case Instruction::GetElementPtr:
H A DInstruction.cpp164 case Instruction::GetElementPtr: in dropPoisonGeneratingFlags()
392 case GetElementPtr: return "getelementptr"; in getOpcodeName()
/llvm-project-15.0.7/llvm/unittests/Transforms/Vectorize/
H A DVPlanHCFGTest.cpp64 EXPECT_EQ(Instruction::GetElementPtr, Idx->getOpcode()); in TEST_F()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DTypeMetadataUtils.cpp182 if (CE->getOpcode() != Instruction::GetElementPtr) in getPointerAtOffset()
H A DCaptureTracking.cpp395 case Instruction::GetElementPtr: in DetermineUseCaptureKind()
/llvm-project-15.0.7/lldb/source/Expression/
H A DIRInterpreter.cpp269 case Instruction::GetElementPtr: { in ResolveConstantValue()
469 case Instruction::GetElementPtr: { in CanResolveConstant()
544 case Instruction::GetElementPtr: in CanInterpret()
969 case Instruction::GetElementPtr: { in Interpret()
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXGenericToNVVM.cpp273 case Instruction::GetElementPtr: in remapConstantExpr()
/llvm-project-15.0.7/llvm/test/Transforms/InferAddressSpaces/AMDGPU/
H A Dinfer-getelementptr.ll3 ; Test that pure GetElementPtr instructions not directly connected to
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp693 case Instruction::GetElementPtr: in determinePointerAccessAttrs()
1122 case Instruction::GetElementPtr: in isFunctionMallocLike()
1233 case Instruction::GetElementPtr: in isReturnNonNull()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DInstruction.def174 HANDLE_MEMORY_INST(34, GetElementPtr, GetElementPtrInst)
H A DOperator.h376 : public ConcreteOperator<Operator, Instruction::GetElementPtr> {
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp58 case Instruction::GetElementPtr: in getIntImmCostInst()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DStackProtector.cpp199 case Instruction::GetElementPtr: { in HasAddressTaken()

1234