Home
last modified time | relevance | path

Searched defs:GEPI (Results 1 – 17 of 17) sorted by relevance

/openbsd/gnu/llvm/llvm/lib/Analysis/
H A DPtrUseVisitor.cpp32 bool detail::PtrUseVisitorBase::adjustOffsetForGEP(GetElementPtrInst &GEPI) { in adjustOffsetForGEP()
H A DPHITransAddr.cpp241 if (GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(U)) in PHITranslateSubExpr() local
H A DInstructionSimplify.cpp6659 auto *GEPI = cast<GetElementPtrInst>(I); in simplifyInstructionWithOperands() local
H A DScalarEvolution.cpp3761 auto *GEPI = dyn_cast<Instruction>(GEP); in getGEPExpr() local
/openbsd/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp908 GetElementPtrInst *GEPI, Instruction *MemI, in canReplaceGEPIdxWithZero()
915 auto FirstNZIdx = [](const GetElementPtrInst *GEPI) { in canReplaceGEPIdxWithZero()
985 if (GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(Ptr)) { in replaceGEPIdxWithZero() local
1005 if (GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(Ptr)) in canSimplifyNullStoreOrGEP() local
1012 if (GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(Op)) { in canSimplifyNullLoadOrGEP() local
/openbsd/gnu/llvm/llvm/include/llvm/Analysis/
H A DPtrUseVisitor.h259 void visitGetElementPtrInst(GetElementPtrInst &GEPI) { in visitGetElementPtrInst()
/openbsd/gnu/llvm/llvm/lib/Transforms/Instrumentation/
H A DSanitizerBinaryMetadata.cpp317 if (auto *GEPI = dyn_cast<GetElementPtrInst>(U)) { in hasUseAfterReturnUnsafeUses() local
H A DDataFlowSanitizer.cpp2778 void DFSanVisitor::visitGetElementPtrInst(GetElementPtrInst &GEPI) { in visitGetElementPtrInst()
/openbsd/gnu/llvm/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp626 } else if (const GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(U)) { in AllUsesOfValueWillTrapIfNull() local
746 } else if (GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(I)) { in OptimizeAwayTrappingUsesOfValue() local
1026 if (auto *GEPI = dyn_cast<GetElementPtrInst>(U)) { in valueIsOnlyUsedLocallyOrStoredToOneGlobal() local
/openbsd/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DSROA.cpp825 void visitGetElementPtrInst(GetElementPtrInst &GEPI) { in visitGetElementPtrInst()
3819 bool foldGEPSelect(GetElementPtrInst &GEPI) { in foldGEPSelect()
3860 bool foldGEPPhi(GetElementPtrInst &GEPI) { in foldGEPPhi()
3914 bool visitGetElementPtrInst(GetElementPtrInst &GEPI) { in visitGetElementPtrInst()
H A DScalarizer.cpp682 bool ScalarizerVisitor::visitGetElementPtrInst(GetElementPtrInst &GEPI) { in visitGetElementPtrInst()
H A DNewGVN.cpp1202 } else if (auto *GEPI = dyn_cast<GetElementPtrInst>(I)) { in createExpression() local
/openbsd/gnu/llvm/llvm/lib/Transforms/Utils/
H A DPromoteMemoryToRegister.cpp85 } else if (const GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(U)) { in isAllocaPromotable() local
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp7853 static bool tryUnmergingGEPsAcrossIndirectBr(GetElementPtrInst *GEPI, in tryUnmergingGEPsAcrossIndirectBr()
8124 if (GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(I)) { in optimizeInst() local
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructionSelector.cpp3786 const GEPInfo &GEPI = AddrInfo[0]; in selectSmrdOffset() local
/openbsd/gnu/llvm/llvm/lib/IR/
H A DInstructions.cpp1849 GetElementPtrInst::GetElementPtrInst(const GetElementPtrInst &GEPI) in GetElementPtrInst()
/openbsd/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp13820 auto *GEPI = GEPList[I]; in vectorizeGEPIndices() local