Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp207 const Loop *Lp, const SCEV *PtrExpr, Type *AccessTy, in getStartAndEndForAccess()
262 Type *AccessTy, bool WritePtr, in insert()
672 void addLoad(MemoryLocation &Loc, Type *AccessTy, bool IsReadOnly) { in addLoad()
681 void addStore(MemoryLocation &Loc, Type *AccessTy) { in addStore()
834 const DenseMap<Value *, const SCEV *> &Strides, Value *Ptr, Type *AccessTy, in isNoWrap()
1067 MemAccessInfo Access, Type *AccessTy, in createCheckForAccess()
1187 for (const auto &AccessTy : Accesses[Access]) { in canCheckPtrAtRT() local
1458 llvm::getPtrStride(PredicatedScalarEvolution &PSE, Type *AccessTy, Value *Ptr, in getPtrStride()
2548 Type *AccessTy = getLoadStoreType(ST); in analyzeLoop() local
2585 Type *AccessTy = getLoadStoreType(LD); in analyzeLoop() local
H A DLoads.cpp502 Type *AccessTy, bool AtLeastAtomic, in getAvailableLoadStore()
592 const MemoryLocation &Loc, Type *AccessTy, bool AtLeastAtomic, in findAvailablePtrLoadStore()
681 Type *AccessTy = Load->getType(); in FindAvailableLoadedValue() local
H A DTypeBasedAliasAnalysis.cpp838 AAMDNodes AAMDNodes::adjustForAccess(size_t Offset, Type *AccessTy, in adjustForAccess()
H A DVectorUtils.cpp1411 Type *AccessTy = getLoadStoreType(Member); in analyzeInterleaving() local
H A DTargetTransformInfo.cpp253 const TTI::PointersChainInfo &Info, Type *AccessTy, in getPointersChainCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp502 Type *AccessTy = Inst->getType(); in promoteAllocaUserToVector() local
559 Type *AccessTy = Val->getType(); in promoteAllocaUserToVector() local
664 static bool isSupportedAccessType(FixedVectorType *VecTy, Type *AccessTy, in isSupportedAccessType()
788 Type *AccessTy = getLoadStoreType(Inst); in tryPromoteAllocaToVector() local
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kCollapseMOVEMPass.cpp51 enum class AccessTy { None, Load, Store }; enum in __anon143e10ef0111::MOVEMState
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp1036 MemAccessTy AccessTy = MemAccessTy::getUnknown(Inst->getContext()); in getAccessType() local
1330 MemAccessTy AccessTy; member in __anonc21373340811::LSRUse
1816 LSRUse::KindType Kind, MemAccessTy AccessTy, in isAMCompletelyFolded()
1881 LSRUse::KindType Kind, MemAccessTy AccessTy, in isAMCompletelyFolded()
1907 LSRUse::KindType Kind, MemAccessTy AccessTy, in isAMCompletelyFolded()
1924 MemAccessTy AccessTy, GlobalValue *BaseGV, in isLegalUse()
1938 MemAccessTy AccessTy, const Formula &F) { in isLegalUse()
2014 LSRUse::KindType Kind, MemAccessTy AccessTy, in isAlwaysFoldable()
2048 MemAccessTy AccessTy, const SCEV *S, in isAlwaysFoldable()
2695 MemAccessTy AccessTy = getAccessType( in OptimizeLoopTermCond() local
[all …]
H A DJumpThreading.cpp1312 Type *AccessTy = LoadI->getType(); in simplifyPartiallyRedundantLoad() local
H A DLICM.cpp2070 Type *AccessTy = nullptr; in promoteLoopAccessesToScalars() local
H A DSROA.cpp2668 Type *AccessTy = IRB.getPtrTy(AddrSpace); in getPtrToNewAI() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemProfiler.cpp212 Type *AccessTy; member
424 Type *AccessTy, bool IsWrite) { in instrumentMaskedLoadOrStore()
/freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DRandomIRBuilder.cpp215 Type *AccessTy = RS.getSelection()->getType(); in newSource() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp453 int LoopVectorizationLegality::isConsecutivePtr(Type *AccessTy, in isConsecutivePtr()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp1775 const TTI::PointersChainInfo &Info, Type *AccessTy, in getPointersChainCost()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp2532 Type *AccessTy; in optimizeCallInst() local
3459 Type *AccessTy; member in __anon1d600f580d11::AddressingModeMatcher
3515 Match(Value *V, Type *AccessTy, unsigned AS, Instruction *MemoryInst, in Match()
5455 Type *AccessTy, unsigned AddrSpace) { in optimizeMemoryInst()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp2340 Type *AccessTy = getLoadStoreType(&I); in canTailPredicateLoop() local
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h1148 Type *AccessTy, in getPointersChainCost()
H A DTargetTransformInfo.h2214 Type *AccessTy, in getPointersChainCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp5129 Type *AccessTy, TTI::TargetCostKind CostKind) { in getPointersChainCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp4325 Type *AccessTy = getLoadStoreType(&I); in containsDecreasingPointers() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp1732 Type *AccessTy = nullptr; in matchPtrAddImmedChain() local
4718 Type *AccessTy = getTypeForLLT(LdStMI->getMMO().getMemoryType(), in reassociationCanBreakAddressingModePattern() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp1114 Type *AccessTy = VT.getTypeForEVT(*DAG.getContext()); in reassociationCanBreakAddressingModePattern() local
1154 Type *AccessTy = VT.getTypeForEVT(*DAG.getContext()); in reassociationCanBreakAddressingModePattern() local
1181 Type *AccessTy = VT.getTypeForEVT(*DAG.getContext()); in reassociationCanBreakAddressingModePattern() local