Home
last modified time | relevance | path

Searched defs:HexagonHardwareLoops (Results 1 – 3 of 3) sorted by relevance

/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp101 struct HexagonHardwareLoops : public MachineFunctionPass { struct
102 MachineLoopInfo *MLI;
103 MachineRegisterInfo *MRI;
104 MachineDominatorTree *MDT;
105 const HexagonInstrInfo *TII;
106 const HexagonRegisterInfo *TRI;
108 static int Counter;
112 static char ID;
114 HexagonHardwareLoops() : MachineFunctionPass(ID) {} in HexagonHardwareLoops() function
118 StringRef getPassName() const override { return "Hexagon Hardware Loops"; } in getPassName()
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp101 struct HexagonHardwareLoops : public MachineFunctionPass { struct
102 MachineLoopInfo *MLI;
103 MachineRegisterInfo *MRI;
104 MachineDominatorTree *MDT;
105 const HexagonInstrInfo *TII;
106 const HexagonRegisterInfo *TRI;
108 static int Counter;
112 static char ID;
114 HexagonHardwareLoops() : MachineFunctionPass(ID) {} in HexagonHardwareLoops() function
118 StringRef getPassName() const override { return "Hexagon Hardware Loops"; } in getPassName()
[all …]
/aosp_15_r20/external/llvm/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp72 struct HexagonHardwareLoops : public MachineFunctionPass { struct
73 MachineLoopInfo *MLI;
74 MachineRegisterInfo *MRI;
75 MachineDominatorTree *MDT;
76 const HexagonInstrInfo *TII;
78 static int Counter;
82 static char ID;
84 HexagonHardwareLoops() : MachineFunctionPass(ID) { in HexagonHardwareLoops() function
90 const char *getPassName() const override { return "Hexagon Hardware Loops"; } in getPassName()
92 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage()
[all …]