Lines Matching refs:MemAccessTy

222 struct MemAccessTy {  struct
230 MemAccessTy() = default;
231 MemAccessTy(Type *Ty, unsigned AS) : MemTy(Ty), AddrSpace(AS) {} in MemAccessTy() function
233 bool operator==(MemAccessTy Other) const { in operator ==() argument
237 bool operator!=(MemAccessTy Other) const { return !(*this == Other); } in operator !=() argument
239 static MemAccessTy getUnknown(LLVMContext &Ctx, in getUnknown() argument
241 return MemAccessTy(Type::getVoidTy(Ctx), AS); in getUnknown()
1034 static MemAccessTy getAccessType(const TargetTransformInfo &TTI, in getAccessType()
1036 MemAccessTy AccessTy = MemAccessTy::getUnknown(Inst->getContext()); in getAccessType()
1330 MemAccessTy AccessTy;
1364 LSRUse(KindType K, MemAccessTy AT) : Kind(K), AccessTy(AT) {} in LSRUse()
1392 LSRUse::KindType Kind, MemAccessTy AccessTy,
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()
2216 LSRUse::KindType Kind, MemAccessTy AccessTy);
2219 MemAccessTy AccessTy);
2695 MemAccessTy AccessTy = getAccessType( in OptimizeLoopTermCond()
2757 MemAccessTy AccessTy) { in reconcileNewOffset()
2760 MemAccessTy NewAccessTy = AccessTy; in reconcileNewOffset()
2773 NewAccessTy = MemAccessTy::getUnknown(AccessTy.MemTy->getContext(), in reconcileNewOffset()
2810 MemAccessTy AccessTy) { in getUse()
3381 MemAccessTy AccessTy = getAccessType(TTI, UserInst, Operand); in canFoldIVIncExpr()
3541 MemAccessTy AccessTy; in CollectFixupsAndInitialFormulae()
3808 getUse(S, LSRUse::Basic, MemAccessTy()); in CollectLoopInvariantFixupsAndFormulae()
5308 MemAccessTy AccessType) { in IsSimplerBaseSCEVForTarget()