Home
last modified time | relevance | path

Searched defs:AccessTy (Results 1 – 22 of 22) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp206 insert(Loop * Lp,Value * Ptr,const SCEV * PtrExpr,Type * AccessTy,bool WritePtr,unsigned DepSetId,unsigned ASId,PredicatedScalarEvolution & PSE,bool NeedsFreeze) insert() argument
669 addLoad(MemoryLocation & Loc,Type * AccessTy,bool IsReadOnly) addLoad() argument
678 addStore(MemoryLocation & Loc,Type * AccessTy) addStore() argument
836 isNoWrap(PredicatedScalarEvolution & PSE,const DenseMap<Value *,const SCEV * > & Strides,Value * Ptr,Type * AccessTy,Loop * L) isNoWrap() argument
1069 createCheckForAccess(RuntimePointerChecking & RtCheck,MemAccessInfo Access,Type * AccessTy,const DenseMap<Value *,const SCEV * > & StridesMap,DenseMap<Value *,unsigned> & DepSetId,Loop * TheLoop,unsigned & RunningDepId,unsigned ASId,bool ShouldCheckWrap,bool Assume) createCheckForAccess() argument
1189 for (const auto &AccessTy : Accesses[Access]) { canCheckPtrAtRT() local
1221 Type *AccessTy = Retry.second; canCheckPtrAtRT() local
1463 getPtrStride(PredicatedScalarEvolution & PSE,Type * AccessTy,Value * Ptr,const Loop * Lp,const DenseMap<Value *,const SCEV * > & StridesMap,bool Assume,bool ShouldCheckWrap) getPtrStride() argument
2474 Type *AccessTy = getLoadStoreType(ST); analyzeLoop() local
2512 Type *AccessTy = getLoadStoreType(LD); analyzeLoop() local
[all...]
H A DLoads.cpp493 getAvailableLoadStore(Instruction * Inst,const Value * Ptr,Type * AccessTy,bool AtLeastAtomic,const DataLayout & DL,bool * IsLoadCSE) getAvailableLoadStore() argument
583 findAvailablePtrLoadStore(const MemoryLocation & Loc,Type * AccessTy,bool AtLeastAtomic,BasicBlock * ScanBB,BasicBlock::iterator & ScanFrom,unsigned MaxInstsToScan,BatchAAResults * AA,bool * IsLoadCSE,unsigned * NumScanedInst) findAvailablePtrLoadStore() argument
672 Type *AccessTy = Load->getType(); FindAvailableLoadedValue() local
[all...]
H A DVectorUtils.cpp1352 Type *AccessTy = getLoadStoreType(Member); analyzeInterleaving() local
H A DTargetTransformInfo.cpp252 getPointersChainCost(ArrayRef<const Value * > Ptrs,const Value * Base,const TTI::PointersChainInfo & Info,Type * AccessTy,TTI::TargetCostKind CostKind) const getPointersChainCost() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp402 Type *AccessTy = Inst->getType(); promoteAllocaUserToVector() local
457 Type *AccessTy = Val->getType(); promoteAllocaUserToVector() local
560 isSupportedAccessType(FixedVectorType * VecTy,Type * AccessTy,const DataLayout & DL) isSupportedAccessType() argument
696 Type *AccessTy = getLoadStoreType(Inst); tryPromoteAllocaToVector() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp900 MemAccessTy AccessTy = MemAccessTy::getUnknown(Inst->getContext()); getAccessType() local
1194 MemAccessTy AccessTy; global() member in __anon78b872060811::LSRUse
1675 isAMCompletelyFolded(const TargetTransformInfo & TTI,LSRUse::KindType Kind,MemAccessTy AccessTy,GlobalValue * BaseGV,int64_t BaseOffset,bool HasBaseReg,int64_t Scale,Instruction * Fixup) isAMCompletelyFolded() argument
1730 isAMCompletelyFolded(const TargetTransformInfo & TTI,int64_t MinOffset,int64_t MaxOffset,LSRUse::KindType Kind,MemAccessTy AccessTy,GlobalValue * BaseGV,int64_t BaseOffset,bool HasBaseReg,int64_t Scale) isAMCompletelyFolded() argument
1751 isAMCompletelyFolded(const TargetTransformInfo & TTI,int64_t MinOffset,int64_t MaxOffset,LSRUse::KindType Kind,MemAccessTy AccessTy,const Formula & F,const Loop & L) isAMCompletelyFolded() argument
1768 isLegalUse(const TargetTransformInfo & TTI,int64_t MinOffset,int64_t MaxOffset,LSRUse::KindType Kind,MemAccessTy AccessTy,GlobalValue * BaseGV,int64_t BaseOffset,bool HasBaseReg,int64_t Scale) isLegalUse() argument
1782 isLegalUse(const TargetTransformInfo & TTI,int64_t MinOffset,int64_t MaxOffset,LSRUse::KindType Kind,MemAccessTy AccessTy,const Formula & F) isLegalUse() argument
1842 isAlwaysFoldable(const TargetTransformInfo & TTI,LSRUse::KindType Kind,MemAccessTy AccessTy,GlobalValue * BaseGV,int64_t BaseOffset,bool HasBaseReg) isAlwaysFoldable() argument
1866 isAlwaysFoldable(const TargetTransformInfo & TTI,ScalarEvolution & SE,int64_t MinOffset,int64_t MaxOffset,LSRUse::KindType Kind,MemAccessTy AccessTy,const SCEV * S,bool HasBaseReg) isAlwaysFoldable() argument
2506 MemAccessTy AccessTy = getAccessType( OptimizeLoopTermCond() local
2568 reconcileNewOffset(LSRUse & LU,int64_t NewOffset,bool HasBaseReg,LSRUse::KindType Kind,MemAccessTy AccessTy) reconcileNewOffset() argument
2614 getUse(const SCEV * & Expr,LSRUse::KindType Kind,MemAccessTy AccessTy) getUse() argument
3171 MemAccessTy AccessTy = getAccessType(TTI, UserInst, Operand); canFoldIVIncExpr() local
3306 MemAccessTy AccessTy; CollectFixupsAndInitialFormulae() local
[all...]
H A DJumpThreading.cpp1323 Type *AccessTy = LoadI->getType(); simplifyPartiallyRedundantLoad() local
H A DLICM.cpp2055 Type *AccessTy = nullptr; promoteLoopAccessesToScalars() local
H A DSROA.cpp2717 Type *AccessTy = IRB.getPtrTy(AddrSpace); getPtrToNewAI() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kCollapseMOVEMPass.cpp51 enum class AccessTy { None, Load, Store }; enum in __anon3bad31010111::MOVEMState
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemProfiler.cpp173 Type *AccessTy; global() member
384 instrumentMaskedLoadOrStore(const DataLayout & DL,Value * Mask,Instruction * I,Value * Addr,Type * AccessTy,bool IsWrite) instrumentMaskedLoadOrStore() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DRandomIRBuilder.cpp215 Type *AccessTy = RS.getSelection()->getType(); in newSource() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp453 int LoopVectorizationLegality::isConsecutivePtr(Type *AccessTy, in isConsecutivePtr() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp1344 getPointersChainCost(ArrayRef<const Value * > Ptrs,const Value * Base,const TTI::PointersChainInfo & Info,Type * AccessTy,TTI::TargetCostKind CostKind) getPointersChainCost() argument
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp2497 Type *AccessTy; optimizeCallInst() local
3365 Type *AccessTy; global() member in __anond527a6aa0c11::AddressingModeMatcher
3421 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
5351 optimizeMemoryInst(Instruction * MemoryInst,Value * Addr,Type * AccessTy,unsigned AddrSpace) optimizeMemoryInst() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp2328 Type *AccessTy = getLoadStoreType(&I); canTailPredicateLoop() local
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h1105 getPointersChainCost(ArrayRef<const Value * > Ptrs,const Value * Base,const TTI::PointersChainInfo & Info,Type * AccessTy,TTI::TargetCostKind CostKind) getPointersChainCost() argument
H A DTargetTransformInfo.h2138 getPointersChainCost(ArrayRef<const Value * > Ptrs,const Value * Base,const PointersChainInfo & Info,Type * AccessTy,TargetCostKind CostKind) getPointersChainCost() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp3986 Type *AccessTy = getLoadStoreType(&I); containsDecreasingPointers() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp4998 getPointersChainCost(ArrayRef<const Value * > Ptrs,const Value * Base,const TTI::PointersChainInfo & Info,Type * AccessTy,TTI::TargetCostKind CostKind) getPointersChainCost() argument
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp1577 Type *AccessTy = nullptr; matchPtrAddImmedChain() local
4556 Type *AccessTy = getTypeForLLT(LdStMI->getMMO().getMemoryType(), reassociationCanBreakAddressingModePattern() local
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp1245 Type *AccessTy = VT.getTypeForEVT(*DAG.getContext()); reassociationCanBreakAddressingModePattern() local
1272 Type *AccessTy = VT.getTypeForEVT(*DAG.getContext()); reassociationCanBreakAddressingModePattern() local
[all...]