Home
last modified time | relevance | path

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

/llvm-project/llvm/lib/Analysis/
H A DPtrUseVisitor.cpp32 bool detail::PtrUseVisitorBase::adjustOffsetForGEP(GetElementPtrInst &GEPI) { in adjustOffsetForGEP() argument
H A DPHITransAddr.cpp228 if (GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(U)) in translateSubExpr() local
H A DInstructionSimplify.cpp7119 auto *GEPI = cast<GetElementPtrInst>(I); simplifyInstructionWithOperands() local
H A DScalarEvolution.cpp3756 auto *GEPI = dyn_cast<Instruction>(GEP); getGEPExpr() local
/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp893 Idx = FirstNZIdx(GEPI); in canReplaceGEPIdxWithZero() argument
886 canReplaceGEPIdxWithZero(InstCombinerImpl & IC,GetElementPtrInst * GEPI,Instruction * MemI,unsigned & Idx) canReplaceGEPIdxWithZero() argument
962 if (GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(Ptr)) { replaceGEPIdxWithZero() local
981 if (GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(Ptr)) canSimplifyNullStoreOrGEP() local
988 if (GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(Op)) { canSimplifyNullLoadOrGEP() local
[all...]
/llvm-project/llvm/include/llvm/Analysis/
H A DPtrUseVisitor.h259 visitGetElementPtrInst(GetElementPtrInst & GEPI) visitGetElementPtrInst() argument
/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DSanitizerBinaryMetadata.cpp339 if (auto *GEPI = dyn_cast<GetElementPtrInst>(U)) { hasUseAfterReturnUnsafeUses() local
H A DDataFlowSanitizer.cpp2794 visitGetElementPtrInst(GetElementPtrInst & GEPI) visitGetElementPtrInst() argument
/llvm-project/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp678 } else if (const GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(U)) { AllUsesOfValueWillTrapIfNull() local
797 } else if (GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(I)) { OptimizeAwayTrappingUsesOfValue() local
1058 if (auto *GEPI = dyn_cast<GetElementPtrInst>(U)) { valueIsOnlyUsedLocallyOrStoredToOneGlobal() local
[all...]
/llvm-project/llvm/lib/Transforms/Scalar/
H A DSROA.cpp1090 visitGetElementPtrInst(GetElementPtrInst & GEPI) visitGetElementPtrInst() argument
3940 unfoldGEPSelect(GetElementPtrInst & GEPI) unfoldGEPSelect() argument
4013 unfoldGEPPhi(GetElementPtrInst & GEPI) unfoldGEPPhi() argument
4105 visitGetElementPtrInst(GetElementPtrInst & GEPI) visitGetElementPtrInst() argument
[all...]
H A DScalarizer.cpp811 visitGetElementPtrInst(GetElementPtrInst & GEPI) visitGetElementPtrInst() argument
[all...]
H A DNewGVN.cpp1199 } else if (auto *GEPI = dyn_cast<GetElementPtrInst>(I)) { createExpression() local
/llvm-project/llvm/lib/Transforms/Utils/
H A DPromoteMemoryToRegister.cpp87 } else if (const GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(U)) { isAllocaPromotable() local
/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVEmitIntrinsics.cpp945 } else if (GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(I)) { insertPtrCastOrAssignTypeInstr() local
/llvm-project/llvm/unittests/IR/
H A DInstructionsTest.cpp884 auto *GEPI = cast<GetElementPtrInst>(V); TEST() local
[all...]
/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp8127 tryUnmergingGEPsAcrossIndirectBr(GetElementPtrInst * GEPI,const TargetTransformInfo * TTI) tryUnmergingGEPsAcrossIndirectBr() argument
8406 if (GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(I)) { optimizeInst() local
[all...]
/llvm-project/llvm/lib/IR/
H A DInstructions.cpp1465 GetElementPtrInst(const GetElementPtrInst & GEPI) GetElementPtrInst() argument
/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructionSelector.cpp4193 const GEPInfo &GEPI = AddrInfo[0]; selectSmrdOffset() local
[all...]
/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp18929 auto *GEPI = GEPList[I]; vectorizeGEPIndices() local