Home
last modified time | relevance | path

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

/external/llvm/lib/Target/Hexagon/
DHexagonSplitDouble.cpp44 class HexagonSplitDoubleRegs : public MachineFunctionPass { class
47 HexagonSplitDoubleRegs() : MachineFunctionPass(ID), TRI(nullptr), in HexagonSplitDoubleRegs() function in __anon50e8d8320111::HexagonSplitDoubleRegs
102 char HexagonSplitDoubleRegs::ID;
103 int HexagonSplitDoubleRegs::Counter = 0;
104 const TargetRegisterClass *const HexagonSplitDoubleRegs::DoubleRC
108 INITIALIZE_PASS(HexagonSplitDoubleRegs, "hexagon-split-double",
124 void HexagonSplitDoubleRegs::dump_partition(raw_ostream &os, in dump_partition()
133 bool HexagonSplitDoubleRegs::isInduction(unsigned Reg, LoopRegMap &IRM) const { in isInduction()
143 bool HexagonSplitDoubleRegs::isVolatileInstr(const MachineInstr *MI) const { in isVolatileInstr()
151 bool HexagonSplitDoubleRegs::isFixedInstr(const MachineInstr *MI) const { in isFixedInstr()
[all …]