Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DGenericMachineInstrs.h84 class GLoadStore : public GMemOperation {
185 class GAnyLoad : public GLoadStore {
241 class GStore : public GLoadStore {
H A DCombinerHelper.h1009 bool isIndexedLoadStoreLegal(GLoadStore &LdSt) const;
1014 bool findPostIndexCandidate(GLoadStore &MI, Register &Addr, Register &Base,
1021 bool findPreIndexCandidate(GLoadStore &MI, Register &Addr, Register &Base,
H A DLegalizerHelper.h34 class GLoadStore; variable
359 LLVM_ABI LegalizeResult reduceLoadStoreWidth(GLoadStore &MI, unsigned TypeIdx,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLoadStoreOpt.cpp105 auto *LdSt1 = dyn_cast<GLoadStore>(&MI1); in aliasIsKnownForLoadStore()
106 auto *LdSt2 = dyn_cast<GLoadStore>(&MI2); in aliasIsKnownForLoadStore()
200 if (const auto *LS = dyn_cast<GLoadStore>(MI)) { in instMayAlias()
H A DCombinerHelper.cpp1175 static bool canFoldInAddressingMode(GLoadStore *MI, const TargetLowering &TLI, in canFoldInAddressingMode()
1211 bool CombinerHelper::isIndexedLoadStoreLegal(GLoadStore &LdSt) const { in isIndexedLoadStoreLegal()
1235 bool CombinerHelper::findPostIndexCandidate(GLoadStore &LdSt, Register &Addr, in findPostIndexCandidate()
1298 auto *BasePtrLdSt = dyn_cast<GLoadStore>(&BasePtrUse); in findPostIndexCandidate()
1314 if (auto *UseUseLdSt = dyn_cast<GLoadStore>(&BaseUseUse)) in findPostIndexCandidate()
1331 bool CombinerHelper::findPreIndexCandidate(GLoadStore &LdSt, Register &Addr, in findPreIndexCandidate()
1378 if (auto *UseLdSt = dyn_cast<GLoadStore>(&AddrUse)) { in findPreIndexCandidate()
1495 auto &LdSt = cast<GLoadStore>(MI); in matchCombineIndexedLoadStore()
1803 if (auto *LdSt = dyn_cast<GLoadStore>(&UseMI)) { in matchPtrAddImmedChain()
2849 GLoadStore *LS1 = dyn_cast<GLoadStore>(I1); in matchEqualDefs()
[all …]
H A DLegalizerHelper.cpp5288 LegalizerHelper::reduceLoadStoreWidth(GLoadStore &LdStMI, unsigned TypeIdx, in reduceLoadStoreWidth()
5543 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.cpp831 if (auto *LdSt = dyn_cast<GLoadStore>(&MI); in optimizeConsecutiveMemOpAddressing()
H A DAArch64InstructionSelector.cpp3009 GLoadStore &LdSt = cast<GLoadStore>(I); in select()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrFragmentsSIMD.td1013 auto &LdSt = cast<GLoadStore>(MI);
1024 auto &LdSt = cast<GLoadStore>(MI);