Searched refs:RedundantInstrElimination (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/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 __anonbc27dab50511::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() 2821 RedundantInstrElimination RIE(BT, HII, HRI, MRI); in runOnMachineFunction()
|