Lines Matching defs:HexagonHardwareLoops
63 struct HexagonHardwareLoops : public MachineFunctionPass { struct
64 MachineLoopInfo *MLI;
65 MachineRegisterInfo *MRI;
66 MachineDominatorTree *MDT;
67 const HexagonInstrInfo *TII;
69 static int Counter;
73 static char ID;
75 HexagonHardwareLoops() : MachineFunctionPass(ID) { in HexagonHardwareLoops() function
81 const char *getPassName() const override { return "Hexagon Hardware Loops"; } in getPassName()
83 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage()
91 struct Comparison {