Searched refs:GStore (Results 1 – 8 of 8) sorted by relevance
29 class GStore; variable105 SmallVector<GStore *> Stores;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);
33 class GStore; variable371 LegalizeResult lowerStore(GStore &MI);
220 class GStore : public GLoadStore {
328 SmallVector<GStore *, 8> SingleMergeStores( in mergeStores()353 GStore *FirstStore = Stores[0]; in doSingleStoreMerge()446 SmallVector<GStore *> StoresToMerge; in processMergeCandidate()579 if (auto *StoreMI = dyn_cast<GStore>(&MI)) { in mergeBlockStores()719 SmallVector<GStore *> FoundStores; in mergeTruncStore()738 GStore *LowestIdxStore = &LastStore; in mergeTruncStore()764 GStore *NewStore; in mergeTruncStore()765 if ((NewStore = dyn_cast<GStore>(&*II))) { in mergeTruncStore()895 SmallVector<GStore *, 16> Stores; in mergeTruncStoresBlock()896 SmallPtrSet<GStore *, 8> DeletedStores; in mergeTruncStoresBlock()[all …]
1358 auto &StoreMI = cast<GStore>(MI); in narrowScalar()3434 LegalizerHelper::LegalizeResult LegalizerHelper::lowerStore(GStore &StoreMI) { in lowerStore()3728 return lowerStore(cast<GStore>(MI)); in lower()
1133 if (auto *St = dyn_cast<GStore>(&LdSt)) { in findPreIndexCandidate()
308 GStore &Store = cast<GStore>(MI); in matchSplitStoreZero128()327 GStore &Store = cast<GStore>(MI); in applySplitStoreZero128()447 GStore *St = nullptr;656 if (auto *St = dyn_cast<GStore>(&MI)) { in optimizeConsecutiveMemOpAddressing()
2939 if (isa<GStore>(LdSt) && ValTy.getSizeInBits() > MemSizeInBits) { in select()2981 bool IsStore = isa<GStore>(I); in select()