| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kCollapseMOVEMPass.cpp | 50 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 D | LoopStrengthReduce.cpp | 906 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 D | JumpThreading.cpp | 1393 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 D | Loads.cpp | 472 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 D | Loads.h | 167 Value *findAvailablePtrLoadStore(const MemoryLocation &Loc, Type *AccessTy,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | CodeGenPrepare.cpp | 393 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 D | CombinerHelper.cpp | 4183 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 D | SIISelLowering.cpp | 1246 Type *&AccessTy) const { in getAddrModeArguments() 1263 AccessTy = II->getType(); in getAddrModeArguments()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 1042 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()
|