Home
last modified time | relevance | path

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

123

/minix3/external/bsd/llvm/dist/llvm/lib/Analysis/
H A DCaptureTracking.cpp230 case Instruction::GetElementPtr: in PointerMayBeCaptured()
H A DCostModel.cpp385 case Instruction::GetElementPtr:{ in getInstructionCost()
H A DTargetTransformInfo.cpp290 case Instruction::GetElementPtr: in getOperationCost()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/ObjCARC/
H A DObjCARCUtil.cpp211 case Instruction::GetElementPtr: in GetInstructionClass()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp82 case Instruction::GetElementPtr: { in createReplacementInstr()
/minix3/external/bsd/llvm/dist/llvm/docs/
H A DGetElementPtr.rst12 `GetElementPtr <LangRef.html#i_getelementptr>`_ (GEP) instruction. Questions
32 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
460 GetElementPtr operators are created.
520 In summary, here's some things to always remember about the GetElementPtr
H A Dindex.rst80 GetElementPtr
144 :doc:`GetElementPtr`
H A DFAQ.rst275 I don't understand the ``GetElementPtr`` instruction. Help!
277 See `The Often Misunderstood GEP Instruction <GetElementPtr.html>`_.
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp638 case Instruction::GetElementPtr: { in CanEvaluateShuffled()
732 case Instruction::GetElementPtr: { in BuildNew()
801 case Instruction::GetElementPtr: { in EvaluateInDifferentElementOrder()
H A DInstCombineLoadStoreAlloca.cpp39 CE->getOpcode() == Instruction::GetElementPtr) in pointsToConstantGlobal()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DInstruction.def135 HANDLE_MEMORY_INST(29, GetElementPtr, GetElementPtrInst)
H A DOperator.h365 : public ConcreteOperator<Operator, Instruction::GetElementPtr> {
/minix3/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp215 case Instruction::GetElementPtr: in getIntImmCost()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp299 if (CE->getOpcode() == Instruction::GetElementPtr) { in CleanupConstantGlobalUsers()
323 if (Init && CE && CE->getOpcode() == Instruction::GetElementPtr) in CleanupConstantGlobalUsers()
396 cast<ConstantExpr>(U)->getOpcode() != Instruction::GetElementPtr)) in IsUserOfGlobalSafeForSRA()
558 cast<ConstantExpr>(GEP)->getOpcode()==Instruction::GetElementPtr)|| in SRAGlobal()
2028 case Instruction::GetElementPtr: in isSimpleEnoughValueToCommitHelper()
2072 if (CE->getOpcode() == Instruction::GetElementPtr && in isSimpleEnoughPointerToCommit()
2276 if (CE->getOpcode() == Instruction::GetElementPtr && in ComputeLoadResult()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXGenericToNVVM.cpp342 case Instruction::GetElementPtr: in remapConstantExpr()
/minix3/external/bsd/llvm/dist/llvm/lib/IR/
H A DInstruction.cpp221 case GetElementPtr: return "getelementptr"; in getOpcodeName()
H A DConstantFold.cpp534 } else if (CE->getOpcode() == Instruction::GetElementPtr && in ConstantFoldCastInstruction()
621 if (CE->getOpcode() == Instruction::GetElementPtr && in ConstantFoldCastInstruction()
1513 case Instruction::GetElementPtr: { in evaluateICmpRelation()
1574 case Instruction::GetElementPtr: in evaluateICmpRelation()
2038 if (CE->getOpcode() == Instruction::GetElementPtr) { in ConstantFoldGetElementPtrImpl()
H A DConstants.cpp1150 if (getOpcode() != Instruction::GetElementPtr) return false; in isGEPWithNoNotionalOverIndexing()
1252 case Instruction::GetElementPtr: in getWithOperands()
2034 const ConstantExprKeyType Key(Instruction::GetElementPtr, ArgVec, 0, in getGetElementPtr()
2370 : ConstantExpr(DestTy, Instruction::GetElementPtr, in GetElementPtrConstantExpr()
2956 case Instruction::GetElementPtr: in getAsInstruction()
H A DConstantsContext.h499 case Instruction::GetElementPtr:
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLoopRotation.cpp216 case Instruction::GetElementPtr: in shouldSpeculateInstrs()
H A DTailRecursionElimination.cpp219 case Instruction::GetElementPtr: in walk()
/minix3/external/bsd/llvm/dist/llvm/lib/Analysis/IPA/
H A DGlobalsModRef.cpp266 } else if (Operator::getOpcode(I) == Instruction::GetElementPtr) { in AnalyzeUsesOfPointer()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp204 case Instruction::GetElementPtr: in getIntImmCost()
/minix3/external/bsd/llvm/dist/llvm/tools/llvm-diff/
H A DDifferenceEngine.cpp409 case Instruction::GetElementPtr: in equivalentAsOperands()
/minix3/external/bsd/llvm/dist/llvm/docs/CommandGuide/
H A Dllvm-bcanalyzer.rst152 instructions are GetElementPtr with several indices, PHI nodes, and calls to

123