Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonBitSimplify.cpp2899 class HexagonLoopRescheduling : public MachineFunctionPass { class
2903 HexagonLoopRescheduling() : MachineFunctionPass(ID) { in HexagonLoopRescheduling() function in __anon79ab82e90d11::HexagonLoopRescheduling
2948 char HexagonLoopRescheduling::ID = 0;
2950 INITIALIZE_PASS(HexagonLoopRescheduling, "hexagon-loop-resched",
2953 HexagonLoopRescheduling::PhiInfo::PhiInfo(MachineInstr &P, in PhiInfo()
2955 DefR = HexagonLoopRescheduling::getDefReg(&P); in PhiInfo()
2977 bool HexagonLoopRescheduling::isConst(unsigned Reg) const { in isConst()
2989 bool HexagonLoopRescheduling::isBitShuffle(const MachineInstr *MI, in isBitShuffle()
3019 bool HexagonLoopRescheduling::isStoreInput(const MachineInstr *MI, in isStoreInput()
3115 bool HexagonLoopRescheduling::processLoop(LoopCand &C) { in processLoop()
[all …]