Lines Matching defs:MemAccessTy
222 struct MemAccessTy {
230 MemAccessTy() = default;
231 MemAccessTy(Type *Ty, unsigned AS) : MemTy(Ty), AddrSpace(AS) {}
233 bool operator==(MemAccessTy Other) const {
237 bool operator!=(MemAccessTy Other) const { return !(*this == Other); }
239 static MemAccessTy getUnknown(LLVMContext &Ctx,
241 return MemAccessTy(Type::getVoidTy(Ctx), AS);
1034 static MemAccessTy getAccessType(const TargetTransformInfo &TTI,
1036 MemAccessTy AccessTy = MemAccessTy::getUnknown(Inst->getContext());
1330 MemAccessTy AccessTy;
1364 LSRUse(KindType K, MemAccessTy AT) : Kind(K), AccessTy(AT) {}
1392 LSRUse::KindType Kind, MemAccessTy AccessTy,
1816 LSRUse::KindType Kind, MemAccessTy AccessTy,
1881 LSRUse::KindType Kind, MemAccessTy AccessTy,
1907 LSRUse::KindType Kind, MemAccessTy AccessTy,
1924 MemAccessTy AccessTy, GlobalValue *BaseGV,
1938 MemAccessTy AccessTy, const Formula &F) {
2014 LSRUse::KindType Kind, MemAccessTy AccessTy,
2048 MemAccessTy AccessTy, const SCEV *S,
2216 LSRUse::KindType Kind, MemAccessTy AccessTy);
2219 MemAccessTy AccessTy);
2695 MemAccessTy AccessTy = getAccessType(
2757 MemAccessTy AccessTy) {
2760 MemAccessTy NewAccessTy = AccessTy;
2773 NewAccessTy = MemAccessTy::getUnknown(AccessTy.MemTy->getContext(),
2810 MemAccessTy AccessTy) {
3381 MemAccessTy AccessTy = getAccessType(TTI, UserInst, Operand);
3541 MemAccessTy AccessTy;
3808 getUse(S, LSRUse::Basic, MemAccessTy());
5308 MemAccessTy AccessType) {