Home
last modified time | relevance | path

Searched refs:InstrGroup (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonStoreWidening.cpp99 InstrGroup::iterator End, InstrGroup &Group);
104 bool selectStores(InstrGroup::iterator Begin, InstrGroup::iterator End,
106 bool createWideStores(InstrGroup &OG, InstrGroup &NG, unsigned TotalSize);
107 bool replaceStores(InstrGroup &OG, InstrGroup &NG);
211 InstrGroup AllInsns; in createStoreGroups()
229 InstrGroup G; in createStoreGroups()
240 InstrGroup::iterator Begin, InstrGroup::iterator End, InstrGroup &Group) { in createStoreGroup()
243 InstrGroup Other; in createStoreGroup()
306 InstrGroup::iterator End, InstrGroup &OG, unsigned &TotalSize, in selectStores()
391 bool HexagonStoreWidening::createWideStores(InstrGroup &OG, InstrGroup &NG, in createWideStores()
[all …]
H A DHexagonBitSimplify.cpp2947 struct InstrGroup { struct in __anon7fc0e82b0d11::HexagonLoopRescheduling
2966 void moveGroup(InstrGroup &G, MachineBasicBlock &LB, MachineBasicBlock &PB,
3101 void HexagonLoopRescheduling::moveGroup(InstrGroup &G, MachineBasicBlock &LB, in moveGroup()
3239 using InstrGroupList = std::vector<InstrGroup>; in processLoop()
3247 InstrGroup G; in processLoop()
3286 InstrGroup &G = Groups[i]; in processLoop()
3295 for (InstrGroup &G : Groups) { in processLoop()