Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonSplitDouble.cpp64 class HexagonSplitDoubleRegs : public MachineFunctionPass { class
68 HexagonSplitDoubleRegs() : MachineFunctionPass(ID) {} in HexagonSplitDoubleRegs() function in __anonda02556a0111::HexagonSplitDoubleRegs
128 char HexagonSplitDoubleRegs::ID;
129 int HexagonSplitDoubleRegs::Counter = 0;
130 const TargetRegisterClass *const HexagonSplitDoubleRegs::DoubleRC =
133 INITIALIZE_PASS(HexagonSplitDoubleRegs, "hexagon-split-double",
137 LLVM_DUMP_METHOD void HexagonSplitDoubleRegs::dump_partition(raw_ostream &os, in dump_partition()
146 bool HexagonSplitDoubleRegs::isInduction(unsigned Reg, LoopRegMap &IRM) const { in isInduction()
155 bool HexagonSplitDoubleRegs::isVolatileInstr(const MachineInstr *MI) const { in isVolatileInstr()
162 bool HexagonSplitDoubleRegs::isFixedInstr(const MachineInstr *MI) const { in isFixedInstr()
[all …]
/external/llvm/lib/Target/Hexagon/
DHexagonSplitDouble.cpp43 class HexagonSplitDoubleRegs : public MachineFunctionPass { class
46 HexagonSplitDoubleRegs() : MachineFunctionPass(ID), TRI(nullptr), in HexagonSplitDoubleRegs() function in __anon50e8d8320111::HexagonSplitDoubleRegs
101 char HexagonSplitDoubleRegs::ID;
102 int HexagonSplitDoubleRegs::Counter = 0;
103 const TargetRegisterClass *const HexagonSplitDoubleRegs::DoubleRC
107 INITIALIZE_PASS(HexagonSplitDoubleRegs, "hexagon-split-double",
111 void HexagonSplitDoubleRegs::dump_partition(raw_ostream &os, in dump_partition()
120 bool HexagonSplitDoubleRegs::isInduction(unsigned Reg, LoopRegMap &IRM) const { in isInduction()
130 bool HexagonSplitDoubleRegs::isVolatileInstr(const MachineInstr *MI) const { in isVolatileInstr()
138 bool HexagonSplitDoubleRegs::isFixedInstr(const MachineInstr *MI) const { in isFixedInstr()
[all …]