Home
last modified time | relevance | path

Searched refs:AccessTy (Results 1 – 9 of 9) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kCollapseMOVEMPass.cpp50 enum class AccessTy { None, Load, Store }; enum in __anond1c1b9230111::MOVEMState
51 AccessTy Access;
56 Mask(0), Access(AccessTy::None) {} in MOVEMState()
141 void setLoad() { Access = AccessTy::Load; } in setLoad()
142 void setStore() { Access = AccessTy::Store; } in setStore()
144 bool isLoad() const { return Access == AccessTy::Load; } in isLoad()
145 bool isStore() const { return Access == AccessTy::Store; } in isStore()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp906 AccessTy.AddrSpace = in getAccessType()
911 AccessTy.AddrSpace = in getAccessType()
917 AccessTy.AddrSpace in getAccessType()
932 return AccessTy; in getAccessType()
1178 MemAccessTy AccessTy; member in __anon90f29ee80711::LSRUse
1629 OS << *AccessTy.MemTy; in print()
2560 MemAccessTy NewAccessTy = AccessTy; in reconcileNewOffset()
2572 if (AccessTy.MemTy != LU.AccessTy.MemTy) { in reconcileNewOffset()
2594 LU.AccessTy = NewAccessTy; in reconcileNewOffset()
2661 LU.Kind == OrigLU.Kind && OrigLU.AccessTy == LU.AccessTy && in FindUseWithSimilarFormula()
[all …]
H A DJumpThreading.cpp1393 Type *AccessTy = LoadI->getType(); in simplifyPartiallyRedundantLoad() local
1396 LocationSize::precise(DL.getTypeStoreSize(AccessTy)), in simplifyPartiallyRedundantLoad()
1398 PredAvailable = findAvailablePtrLoadStore(Loc, AccessTy, LoadI->isAtomic(), in simplifyPartiallyRedundantLoad()
1411 Loc, AccessTy, LoadI->isAtomic(), SinglePredBB, BBIt, in simplifyPartiallyRedundantLoad()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DLoads.cpp472 Type *AccessTy, bool AtLeastAtomic, in getAvailableLoadStore() argument
487 if (CastInst::isBitOrNoopPointerCastable(LI->getType(), AccessTy, DL)) { in getAvailableLoadStore()
511 if (CastInst::isBitOrNoopPointerCastable(Val->getType(), AccessTy, DL)) in getAvailableLoadStore()
515 return ConstantFoldLoadThroughBitcast(C, AccessTy, DL); in getAvailableLoadStore()
522 const MemoryLocation &Loc, Type *AccessTy, bool AtLeastAtomic, in findAvailablePtrLoadStore() argument
550 if (Value *Available = getAvailableLoadStore(Inst, StrippedPtr, AccessTy, in findAvailablePtrLoadStore()
572 Loc.Ptr, AccessTy, SI->getPointerOperand(), in findAvailablePtrLoadStore()
611 Type *AccessTy = Load->getType(); in FindAvailableLoadedValue() local
629 Available = getAvailableLoadStore(&Inst, StrippedPtr, AccessTy, in FindAvailableLoadedValue()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoads.h167 Value *findAvailablePtrLoadStore(const MemoryLocation &Loc, Type *AccessTy,
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp393 Type *AccessTy, unsigned AddrSpace);
2257 Type *AccessTy; in optimizeCallInst() local
2258 if (TLI->getAddrModeArguments(II, PtrOps, AccessTy)) in optimizeCallInst()
2262 if (optimizeMemoryInst(II, PtrVal, AccessTy, AS)) in optimizeCallInst()
3116 Type *AccessTy; member in __anon5386100c0c11::AddressingModeMatcher
3157 AccessTy(AT), AddrSpace(AS), MemoryInst(MI), AddrMode(AM), in AddressingModeMatcher()
3172 Match(Value *V, Type *AccessTy, unsigned AS, Instruction *MemoryInst, in Match() argument
4757 if (TLI.isLegalAddressingMode(DL, AddrMode, AccessTy, AddrSpace)) in matchAddr()
4765 if (TLI.isLegalAddressingMode(DL, AddrMode, AccessTy, AddrSpace)) in matchAddr()
4809 if (TLI.isLegalAddressingMode(DL, AddrMode, AccessTy, AddrSpace)) in matchAddr()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp4183 Type *AccessTy = in reassociationCanBreakAddressingModePattern() local
4188 AccessTy, AS)) in reassociationCanBreakAddressingModePattern()
4194 AccessTy, AS)) in reassociationCanBreakAddressingModePattern()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp1246 Type *&AccessTy) const { in getAddrModeArguments()
1263 AccessTy = II->getType(); in getAddrModeArguments()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp1042 Type *AccessTy = VT.getTypeForEVT(*DAG.getContext()); in reassociationCanBreakAddressingModePattern() local
1043 if (!TLI.isLegalAddressingMode(DAG.getDataLayout(), AM, AccessTy, AS)) in reassociationCanBreakAddressingModePattern()
1048 if (!TLI.isLegalAddressingMode(DAG.getDataLayout(), AM, AccessTy, AS)) in reassociationCanBreakAddressingModePattern()