Home
last modified time | relevance | path

Searched defs:GetElementPtrInst (Results 1 – 8 of 8) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDelinearization.h24 class GetElementPtrInst; variable
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DNaryReassociate.h93 class GetElementPtrInst; variable
H A DGVN.h44 class GetElementPtrInst; variable
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DSLPVectorizer.h35 class GetElementPtrInst; global() variable
/freebsd-src/contrib/llvm-project/llvm/include/llvm/IR/
H A DOperator.h372 friend class GetElementPtrInst; global() variable
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp290 calculateVectorIndex(Value * Ptr,const std::map<GetElementPtrInst *,Value * > & GEPIdx) calculateVectorIndex() argument
352 promoteAllocaUserToVector(Instruction * Inst,const DataLayout & DL,FixedVectorType * VectorTy,unsigned VecStoreSize,unsigned ElementSize,DenseMap<MemTransferInst *,MemTransferInfo> & TransferInfo,std::map<GetElementPtrInst *,Value * > & GEPVectorIdx,Value * CurVal,SmallVectorImpl<LoadInst * > & DeferredLoads) promoteAllocaUserToVector() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp3402 AddressingModeMatcher(SmallVectorImpl<Instruction * > & AMI,const TargetLowering & TLI,const TargetRegisterInfo & TRI,const LoopInfo & LI,const std::function<const DominatorTree & ()> getDTFn,Type * AT,unsigned AS,Instruction * MI,ExtAddrMode & AM,const SetOfInstrs & InsertedInsts,InstrToOrigTy & PromotedInsts,TypePromotionTransaction & TPT,std::pair<AssertingVH<GetElementPtrInst>,int64_t> & LargeOffsetGEP,bool OptSize,ProfileSummaryInfo * PSI,BlockFrequencyInfo * BFI) AddressingModeMatcher() argument
3427 Match(Value * V,Type * AccessTy,unsigned AS,Instruction * MemoryInst,SmallVectorImpl<Instruction * > & AddrModeInsts,const TargetLowering & TLI,const LoopInfo & LI,const std::function<const DominatorTree & ()> getDTFn,const TargetRegisterInfo & TRI,const SetOfInstrs & InsertedInsts,InstrToOrigTy & PromotedInsts,TypePromotionTransaction & TPT,std::pair<AssertingVH<GetElementPtrInst>,int64_t> & LargeOffsetGEP,bool OptSize,ProfileSummaryInfo * PSI,BlockFrequencyInfo * BFI) Match() argument
6149 __anond527a6aa1402(const std::pair<GetElementPtrInst *, int64_t> &LHS, const std::pair<GetElementPtrInst *, int64_t> &RHS) splitLargeGEPOffsets() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp1714 GetElementPtrInst::GetElementPtrInst(const GetElementPtrInst &GEPI) GetElementPtrInst() function in GetElementPtrInst
[all...]