/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | LoopAccessAnalysis.cpp | 206 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 D | Loads.cpp | 493 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 D | VectorUtils.cpp | 1352 Type *AccessTy = getLoadStoreType(Member); analyzeInterleaving() local
|
H A D | TargetTransformInfo.cpp | 252 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 D | AMDGPUPromoteAlloca.cpp | 402 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 D | LoopStrengthReduce.cpp | 900 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 D | JumpThreading.cpp | 1323 Type *AccessTy = LoadI->getType(); simplifyPartiallyRedundantLoad() local
|
H A D | LICM.cpp | 2055 Type *AccessTy = nullptr; promoteLoopAccessesToScalars() local
|
H A D | SROA.cpp | 2717 Type *AccessTy = IRB.getPtrTy(AddrSpace); getPtrToNewAI() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/M68k/ |
H A D | M68kCollapseMOVEMPass.cpp | 51 enum class AccessTy { None, Load, Store }; enum in __anon3bad31010111::MOVEMState
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | MemProfiler.cpp | 173 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 D | RandomIRBuilder.cpp | 215 Type *AccessTy = RS.getSelection()->getType(); in newSource() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.cpp | 453 int LoopVectorizationLegality::isConsecutivePtr(Type *AccessTy, in isConsecutivePtr() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetTransformInfo.cpp | 1344 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 D | CodeGenPrepare.cpp | 2497 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 D | ARMTargetTransformInfo.cpp | 2328 Type *AccessTy = getLoadStoreType(&I); canTailPredicateLoop() local
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfoImpl.h | 1105 getPointersChainCost(ArrayRef<const Value * > Ptrs,const Value * Base,const TTI::PointersChainInfo & Info,Type * AccessTy,TTI::TargetCostKind CostKind) getPointersChainCost() argument
|
H A D | TargetTransformInfo.h | 2138 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 D | AArch64TargetTransformInfo.cpp | 3986 Type *AccessTy = getLoadStoreType(&I); containsDecreasingPointers() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.cpp | 4998 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 D | CombinerHelper.cpp | 1577 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 D | DAGCombiner.cpp | 1245 Type *AccessTy = VT.getTypeForEVT(*DAG.getContext()); reassociationCanBreakAddressingModePattern() local 1272 Type *AccessTy = VT.getTypeForEVT(*DAG.getContext()); reassociationCanBreakAddressingModePattern() local [all...] |