Searched refs:InstrGroup (Results 1 – 2 of 2) sorted by relevance
/external/llvm/lib/Target/Hexagon/ |
D | HexagonStoreWidening.cpp | 83 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 …]
|
D | HexagonBitSimplify.cpp | 2325 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()
|