Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonBitSimplify.cpp1079 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()