Searched refs:HexagonSplitDoubleRegs (Results 1 – 2 of 2) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/ |
D | HexagonSplitDouble.cpp | 64 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/ |
D | HexagonSplitDouble.cpp | 43 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 …]
|