Searched refs:RedundantInstrElimination (Results 1 – 1 of 1) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonBitSimplify.cpp | 1079 class RedundantInstrElimination : public Transformation { class 1081 RedundantInstrElimination(BitTracker &bt, const HexagonInstrInfo &hii, in RedundantInstrElimination() function in __anon7ae497e50511::RedundantInstrElimination 1108 bool RedundantInstrElimination::isLossyShiftLeft(const MachineInstr &MI, in isLossyShiftLeft() 1168 bool RedundantInstrElimination::isLossyShiftRight(const MachineInstr &MI, in isLossyShiftRight() 1232 bool RedundantInstrElimination::computeUsedBits(unsigned Reg, BitVector &Bits) { in computeUsedBits() 1278 bool RedundantInstrElimination::computeUsedBits(const MachineInstr &MI, in computeUsedBits() 1306 bool RedundantInstrElimination::usedBitsEqual(BitTracker::RegisterRef RD, in usedBitsEqual() 1330 bool RedundantInstrElimination::processBlock(MachineBasicBlock &B, in processBlock() 2820 RedundantInstrElimination RIE(BT, HII, HRI, MRI); in runOnMachineFunction()
|