Lines Matching defs:BitSimplification
1773 class BitSimplification : public Transformation {
1775 BitSimplification(BitTracker &bt, const MachineDominatorTree &mdt,
1831 bool BitSimplification::matchHalf(unsigned SelfR,
1909 bool BitSimplification::validateReg(BitTracker::RegisterRef R, unsigned Opc,
1918 bool BitSimplification::matchPackhl(unsigned SelfR,
1939 unsigned BitSimplification::getCombineOpcode(bool HLow, bool LLow) {
1949 bool BitSimplification::genStoreUpperHalf(MachineInstr *MI) {
1973 bool BitSimplification::genStoreImmediate(MachineInstr *MI) {
2049 bool BitSimplification::genPackhl(MachineInstr *MI,
2076 bool BitSimplification::genExtractHalf(MachineInstr *MI,
2115 bool BitSimplification::genCombineHalf(MachineInstr *MI,
2147 bool BitSimplification::genExtractLow(MachineInstr *MI,
2207 bool BitSimplification::genBitSplit(MachineInstr *MI,
2360 bool BitSimplification::simplifyTstbit(MachineInstr *MI,
2420 bool BitSimplification::simplifyExtractLow(MachineInstr *MI,
2612 bool BitSimplification::simplifyRCmp0(MachineInstr *MI,
2733 bool BitSimplification::processBlock(MachineBasicBlock &B,
2840 BitSimplification BitS(BT, *MDT, HII, HRI, MRI, MF);