Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/M68k/
DM68kCollapseMOVEMPass.cpp50 enum class AccessTy { None, Load, Store }; enum in __anonef4734070111::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-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp883 MemAccessTy AccessTy(Inst->getType(), MemAccessTy::UnknownAddressSpace); in getAccessType() local
885 AccessTy.MemTy = SI->getOperand(0)->getType(); in getAccessType()
886 AccessTy.AddrSpace = SI->getPointerAddressSpace(); in getAccessType()
888 AccessTy.AddrSpace = LI->getPointerAddressSpace(); in getAccessType()
890 AccessTy.AddrSpace = RMW->getPointerAddressSpace(); in getAccessType()
892 AccessTy.AddrSpace = CmpX->getPointerAddressSpace(); in getAccessType()
897 AccessTy.AddrSpace = II->getArgOperand(0)->getType()->getPointerAddressSpace(); in getAccessType()
898 AccessTy.MemTy = OperandVal->getType(); in getAccessType()
902 AccessTy.AddrSpace = OperandVal->getType()->getPointerAddressSpace(); in getAccessType()
903 AccessTy.MemTy = OperandVal->getType(); in getAccessType()
[all …]
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-12-stable/contrib/llvm-project/llvm/lib/Analysis/
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-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
DLoads.h167 Value *findAvailablePtrLoadStore(const MemoryLocation &Loc, Type *AccessTy,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
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 __anon1b21b1700c11::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
3183 AddrModeInsts, TLI, TRI, LI, getDTFn, AccessTy, AS, MemoryInst, Result, in Match()
3873 if (!TLI.isLegalAddressingMode(DL, TestAddrMode, AccessTy, AddrSpace)) in matchScaledValue()
3893 if (TLI.isLegalAddressingMode(DL, TestAddrMode, AccessTy, AddrSpace)) { in matchScaledValue()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
DCombinerHelper.cpp4183 Type *AccessTy = in reassociationCanBreakAddressingModePattern() local
4188 AccessTy, AS)) in reassociationCanBreakAddressingModePattern()
4194 AccessTy, AS)) in reassociationCanBreakAddressingModePattern()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DSIISelLowering.cpp1246 Type *&AccessTy) const { in getAddrModeArguments()
1263 AccessTy = II->getType(); in getAddrModeArguments()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
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()