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.cpp273 const Loop *Lp, const SCEV *PtrExpr, Type *AccessTy, const SCEV *BTC, in getStartAndEndForAccess()
353 Type *AccessTy, bool WritePtr, in insert()
771 void addLoad(const MemoryLocation &Loc, Type *AccessTy, bool IsReadOnly) { in addLoad()
780 void addStore(const MemoryLocation &Loc, Type *AccessTy) { in addStore()
918 getStrideFromAddRec(const SCEVAddRecExpr *AR, const Loop *Lp, Type *AccessTy, in getStrideFromAddRec()
963 Value *Ptr, Type *AccessTy, const Loop *L, bool Assume, in isNoWrap()
1217 RuntimePointerChecking &RtCheck, MemAccessInfo Access, Type *AccessTy, in createCheckForAccess()
1340 for (const auto &AccessTy : Accesses[Access]) { in canCheckPtrAtRT() local
1565 llvm::getPtrStride(PredicatedScalarEvolution &PSE, Type *AccessTy, Value *Ptr, in getPtrStride()
2616 Type *AccessTy = getLoadStoreType(ST); in analyzeLoop() local
[all …]
H A DLoads.cpp577 Type *AccessTy, bool AtLeastAtomic, in getAvailableLoadStore()
667 const MemoryLocation &Loc, Type *AccessTy, bool AtLeastAtomic, in findAvailablePtrLoadStore()
756 Type *AccessTy = Load->getType(); in FindAvailableLoadedValue() local
H A DTypeBasedAliasAnalysis.cpp841 AAMDNodes AAMDNodes::adjustForAccess(size_t Offset, Type *AccessTy, in adjustForAccess()
H A DVectorUtils.cpp1652 Type *AccessTy = getLoadStoreType(Member); in analyzeInterleaving() local
H A DTargetTransformInfo.cpp259 const TTI::PointersChainInfo &Info, Type *AccessTy, in getPointersChainCost()
/freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DRandomIRBuilder.cpp141 buildTargetLegalLoad(Type *AccessTy, Value *Ptr, InsertPosition IP, Module *M, in buildTargetLegalLoad()
260 Type *AccessTy = RS.getSelection()->getType(); in newSource() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp549 Type *AccessTy = Inst->getType(); in promoteAllocaUserToVector() local
606 Type *AccessTy = Val->getType(); in promoteAllocaUserToVector() local
713 static bool isSupportedAccessType(FixedVectorType *VecTy, Type *AccessTy, in isSupportedAccessType()
884 Type *AccessTy = getLoadStoreType(Inst); in tryPromoteAllocaToVector() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemProfInstrumentation.cpp176 Type *AccessTy; member
386 Type *AccessTy, bool IsWrite) { in instrumentMaskedLoadOrStore()
H A DTypeSanitizer.cpp179 Type *AccessTy = GV->getValueType(); in instrumentGlobals() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp1041 MemAccessTy AccessTy = MemAccessTy::getUnknown(Inst->getContext()); in getAccessType() local
1310 MemAccessTy AccessTy; member in __anonc21373340811::LSRUse
1798 LSRUse::KindType Kind, MemAccessTy AccessTy, in isAMCompletelyFolded()
1863 LSRUse::KindType Kind, MemAccessTy AccessTy, in isAMCompletelyFolded()
1889 LSRUse::KindType Kind, MemAccessTy AccessTy, in isAMCompletelyFolded()
1906 MemAccessTy AccessTy, GlobalValue *BaseGV, in isLegalUse()
1920 MemAccessTy AccessTy, const Formula &F) { in isLegalUse()
1996 LSRUse::KindType Kind, MemAccessTy AccessTy, in isAlwaysFoldable()
2030 MemAccessTy AccessTy, const SCEV *S, in isAlwaysFoldable()
2684 MemAccessTy AccessTy = in OptimizeLoopTermCond() local
[all …]
H A DJumpThreading.cpp1309 Type *AccessTy = LoadI->getType(); in simplifyPartiallyRedundantLoad() local
H A DLICM.cpp2001 Type *AccessTy = nullptr; in promoteLoopAccessesToScalars() local
H A DSROA.cpp2764 Type *AccessTy = IRB.getPtrTy(AddrSpace); in getPtrToNewAI() 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/Vectorize/
H A DLoopVectorizationLegality.cpp453 int LoopVectorizationLegality::isConsecutivePtr(Type *AccessTy, in isConsecutivePtr()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h69 const TTI::PointersChainInfo &Info, Type *AccessTy, in getPointersChainCost()
1319 const TTI::PointersChainInfo &Info, Type *AccessTy, in getPointersChainCost()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp2779 Type *AccessTy; in optimizeCallInst() local
3796 Type *AccessTy; member in __anon1d600f580f11::AddressingModeMatcher
3852 Match(Value *V, Type *AccessTy, unsigned AS, Instruction *MemoryInst, in Match()
5827 Type *AccessTy, unsigned AddrSpace) { in optimizeMemoryInst()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp2463 Type *AccessTy = getLoadStoreType(&I); in canTailPredicateLoop() local
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp2488 const TTI::PointersChainInfo &Info, Type *AccessTy, in getPointersChainCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp5463 const TTI::PointersChainInfo &Info, Type *AccessTy, in getPointersChainCost()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp1800 Type *AccessTy = nullptr; in matchPtrAddImmedChain() local
4846 Type *AccessTy = getTypeForLLT(LdStMI->getMMO().getMemoryType(), in reassociationCanBreakAddressingModePattern() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp5845 Type *AccessTy = getLoadStoreType(&I); in containsDecreasingPointers() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp1134 Type *AccessTy = VT.getTypeForEVT(*DAG.getContext()); in reassociationCanBreakAddressingModePattern() local
1174 Type *AccessTy = VT.getTypeForEVT(*DAG.getContext()); in reassociationCanBreakAddressingModePattern() local
1201 Type *AccessTy = VT.getTypeForEVT(*DAG.getContext()); in reassociationCanBreakAddressingModePattern() local