Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSplitDouble.cpp63 class HexagonSplitDoubleRegs : public MachineFunctionPass { class
67 HexagonSplitDoubleRegs() : MachineFunctionPass(ID) {} in HexagonSplitDoubleRegs() function in __anoncd7569100111::HexagonSplitDoubleRegs
127 char HexagonSplitDoubleRegs::ID;
128 int HexagonSplitDoubleRegs::Counter = 0;
129 const TargetRegisterClass *const HexagonSplitDoubleRegs::DoubleRC =
132 INITIALIZE_PASS(HexagonSplitDoubleRegs, "hexagon-split-double",
136 LLVM_DUMP_METHOD void HexagonSplitDoubleRegs::dump_partition(raw_ostream &os, in dump_partition()
145 bool HexagonSplitDoubleRegs::isInduction(unsigned Reg, LoopRegMap &IRM) const { in isInduction()
154 bool HexagonSplitDoubleRegs::isVolatileInstr(const MachineInstr *MI) const { in isVolatileInstr()
161 bool HexagonSplitDoubleRegs::isFixedInstr(const MachineInstr *MI) const { in isFixedInstr()
[all …]