Home
last modified time | relevance | path

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

/external/llvm/lib/Target/Hexagon/
DHexagonStoreWidening.cpp83 typedef std::vector<MachineInstr*> InstrGroup; typedef
84 typedef std::vector<InstrGroup> InstrGroupList;
86 bool instrAliased(InstrGroup &Stores, const MachineMemOperand &MMO);
87 bool instrAliased(InstrGroup &Stores, const MachineInstr *MI);
88 void createStoreGroup(MachineInstr *BaseStore, InstrGroup::iterator Begin,
89 InstrGroup::iterator End, InstrGroup &Group);
93 bool processStoreGroup(InstrGroup &Group);
94 bool selectStores(InstrGroup::iterator Begin, InstrGroup::iterator End,
95 InstrGroup &OG, unsigned &TotalSize, unsigned MaxSize);
96 bool createWideStores(InstrGroup &OG, InstrGroup &NG, unsigned TotalSize);
[all …]
DHexagonBitSimplify.cpp2325 struct InstrGroup { struct in __anona90e3ef60911::HexagonLoopRescheduling
2343 void moveGroup(InstrGroup &G, MachineBasicBlock &LB, MachineBasicBlock &PB,
2485 void HexagonLoopRescheduling::moveGroup(InstrGroup &G, MachineBasicBlock &LB, in moveGroup()
2626 typedef std::vector<InstrGroup> InstrGroupList; in processLoop()
2634 InstrGroup G; in processLoop()
2673 InstrGroup &G = Groups[i]; in processLoop()
2683 InstrGroup &G = Groups[i]; in processLoop()