Lines Matching defs:MemAccessTy
214 struct MemAccessTy {
222 MemAccessTy() = default;
223 MemAccessTy(Type *Ty, unsigned AS) : MemTy(Ty), AddrSpace(AS) {}
225 bool operator==(MemAccessTy Other) const {
229 bool operator!=(MemAccessTy Other) const { return !(*this == Other); }
231 static MemAccessTy getUnknown(LLVMContext &Ctx,
233 return MemAccessTy(Type::getVoidTy(Ctx), AS);
1029 static MemAccessTy getAccessType(const TargetTransformInfo &TTI,
1031 MemAccessTy AccessTy = MemAccessTy::getUnknown(Inst->getContext());
1325 MemAccessTy AccessTy;
1359 LSRUse(KindType K, MemAccessTy AT) : Kind(K), AccessTy(AT) {}
1387 LSRUse::KindType Kind, MemAccessTy AccessTy,
1811 LSRUse::KindType Kind, MemAccessTy AccessTy,
1876 LSRUse::KindType Kind, MemAccessTy AccessTy,
1902 LSRUse::KindType Kind, MemAccessTy AccessTy,
1919 MemAccessTy AccessTy, GlobalValue *BaseGV,
1933 MemAccessTy AccessTy, const Formula &F) {
2009 LSRUse::KindType Kind, MemAccessTy AccessTy,
2043 MemAccessTy AccessTy, const SCEV *S,
2217 LSRUse::KindType Kind, MemAccessTy AccessTy);
2220 MemAccessTy AccessTy);
2696 MemAccessTy AccessTy =
2758 MemAccessTy AccessTy) {
2761 MemAccessTy NewAccessTy = AccessTy;
2774 NewAccessTy = MemAccessTy::getUnknown(AccessTy.MemTy->getContext(),
2811 MemAccessTy AccessTy) {
3382 MemAccessTy AccessTy = getAccessType(TTI, UserInst, Operand);
3542 MemAccessTy AccessTy;
3809 getUse(S, LSRUse::Basic, MemAccessTy());
5310 MemAccessTy AccessType) {