Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLoadStoreOpt.h29 class GStore;
105 SmallVector<GStore *> Stores; in reset()
130 bool addStoreToCandidate(GStore &MI, StoreMergeCandidate &C);
138 bool mergeStores(SmallVectorImpl<GStore *> &StoresToMerge);
143 bool doSingleStoreMerge(SmallVectorImpl<GStore *> &Stores);
148 bool mergeTruncStore(GStore &StoreMI,
149 SmallPtrSetImpl<GStore *> &DeletedStores);
28 class GStore; global() variable
H A DLegalizerHelper.h33 class GStore; variable
383 LegalizeResult lowerStore(GStore &MI);
H A DGenericMachineInstrs.h238 class GStore : public GLoadStore {
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLoadStoreOpt.cpp305 bool LoadStoreOpt::mergeStores(SmallVectorImpl<GStore *> &StoresToMerge) { in mergeStores()
342 SmallVector<GStore *, 8> SingleMergeStores( in mergeStores()
360 bool LoadStoreOpt::doSingleStoreMerge(SmallVectorImpl<GStore *> &Stores) { in doSingleStoreMerge()
367 GStore *FirstStore = Stores[0]; in doSingleStoreMerge()
460 SmallVector<GStore *> StoresToMerge; in processMergeCandidate()
462 auto DoesStoreAliasWithPotential = [&](unsigned Idx, GStore &CheckStore) { in processMergeCandidate()
514 bool LoadStoreOpt::addStoreToCandidate(GStore &StoreMI, in addStoreToCandidate()
593 if (auto *StoreMI = dyn_cast<GStore>(&MI)) { in mergeBlockStores()
651 getTruncStoreByteOffset(GStore &Store, Register &SrcVal, in getTruncStoreByteOffset()
713 bool LoadStoreOpt::mergeTruncStore(GStore &StoreMI, in mergeTruncStore()
[all …]
H A DLegalizerHelper.cpp1400 auto &StoreMI = cast<GStore>(MI); in narrowScalar()
3606 LegalizerHelper::LegalizeResult LegalizerHelper::lowerStore(GStore &StoreMI) { in lowerStore()
3907 return lowerStore(cast<GStore>(MI)); in lower()
H A DCombinerHelper.cpp1284 if (auto *St = dyn_cast<GStore>(&LdSt)) { in findPreIndexCandidate()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerCombiner.cpp308 GStore &Store = cast<GStore>(MI); in matchSplitStoreZero128()
329 GStore &Store = cast<GStore>(MI); in applySplitStoreZero128()
504 GStore *St = nullptr;
719 if (auto *St = dyn_cast<GStore>(&MI)) { in optimizeConsecutiveMemOpAddressing()
H A DAArch64InstructionSelector.cpp2939 if (isa<GStore>(LdSt) && ValTy.getSizeInBits() > MemSizeInBits) { in select()
2981 bool IsStore = isa<GStore>(I); in select()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86RegisterBankInfo.cpp391 Register VReg = cast<GStore>(MI).getValueReg(); in getInstrMapping()