Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DGenericMachineInstrs.h81 class GLoadStore : public GMemOperation {
182 class GAnyLoad : public GLoadStore {
238 class GStore : public GLoadStore {
H A DCombinerHelper.h891 bool isIndexedLoadStoreLegal(GLoadStore &LdSt) const;
896 bool findPostIndexCandidate(GLoadStore &MI, Register &Addr, Register &Base,
903 bool findPreIndexCandidate(GLoadStore &MI, Register &Addr, Register &Base,
H A DLegalizerHelper.h32 class GLoadStore; variable
333 LegalizeResult reduceLoadStoreWidth(GLoadStore &MI, unsigned TypeIdx,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLoadStoreOpt.cpp108 auto *LdSt1 = dyn_cast<GLoadStore>(&MI1); in aliasIsKnownForLoadStore()
109 auto *LdSt2 = dyn_cast<GLoadStore>(&MI2); in aliasIsKnownForLoadStore()
203 if (const auto *LS = dyn_cast<GLoadStore>(MI)) { in instMayAlias()
H A DCombinerHelper.cpp1107 static bool canFoldInAddressingMode(GLoadStore *MI, const TargetLowering &TLI, in canFoldInAddressingMode()
1143 bool CombinerHelper::isIndexedLoadStoreLegal(GLoadStore &LdSt) const { in isIndexedLoadStoreLegal()
1167 bool CombinerHelper::findPostIndexCandidate(GLoadStore &LdSt, Register &Addr, in findPostIndexCandidate()
1230 auto *BasePtrLdSt = dyn_cast<GLoadStore>(&BasePtrUse); in findPostIndexCandidate()
1246 if (auto *UseUseLdSt = dyn_cast<GLoadStore>(&BaseUseUse)) in findPostIndexCandidate()
1263 bool CombinerHelper::findPreIndexCandidate(GLoadStore &LdSt, Register &Addr, in findPreIndexCandidate()
1309 if (auto *UseLdSt = dyn_cast<GLoadStore>(&AddrUse)) { in findPreIndexCandidate()
1427 auto &LdSt = cast<GLoadStore>(MI); in matchCombineIndexedLoadStore()
1735 if (auto *LdSt = dyn_cast<GLoadStore>(&UseMI)) { in matchPtrAddImmedChain()
2824 GLoadStore *LS1 = dyn_cast<GLoadStore>(I1); in matchEqualDefs()
[all …]
H A DLegalizerHelper.cpp4612 LegalizerHelper::reduceLoadStoreWidth(GLoadStore &LdStMI, unsigned TypeIdx, in reduceLoadStoreWidth()
4853 return reduceLoadStoreWidth(cast<GLoadStore>(MI), TypeIdx, NarrowTy); in fewerElementsVector()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCInstructionSelector.cpp730 GLoadStore &LdSt = cast<GLoadStore>(I); in select()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerCombiner.cpp715 if (auto *LdSt = dyn_cast<GLoadStore>(&MI); in optimizeConsecutiveMemOpAddressing()
H A DAArch64InstructionSelector.cpp2874 GLoadStore &LdSt = cast<GLoadStore>(I); in select()