Lines Matching refs:HexagonBitSimplify

183   class HexagonBitSimplify : public MachineFunctionPass {  class
187 HexagonBitSimplify() : MachineFunctionPass(ID) {} in HexagonBitSimplify() function in __anonfdae12600111::HexagonBitSimplify
239 using HBS = HexagonBitSimplify;
256 char HexagonBitSimplify::ID = 0;
258 INITIALIZE_PASS_BEGIN(HexagonBitSimplify, "hexagon-bit-simplify",
261 INITIALIZE_PASS_END(HexagonBitSimplify, "hexagon-bit-simplify", in INITIALIZE_PASS_DEPENDENCY()
264 bool HexagonBitSimplify::visitBlock(MachineBasicBlock &B, Transformation &T, in INITIALIZE_PASS_DEPENDENCY()
289 void HexagonBitSimplify::getInstrDefs(const MachineInstr &MI, in getInstrDefs()
301 void HexagonBitSimplify::getInstrUses(const MachineInstr &MI, in getInstrUses()
314 bool HexagonBitSimplify::isEqual(const BitTracker::RegisterCell &RC1, in isEqual()
330 bool HexagonBitSimplify::isZero(const BitTracker::RegisterCell &RC, in isZero()
339 bool HexagonBitSimplify::getConst(const BitTracker::RegisterCell &RC, in getConst()
355 bool HexagonBitSimplify::replaceReg(Register OldR, Register NewR, in replaceReg()
368 bool HexagonBitSimplify::replaceRegWithSub(Register OldR, Register NewR, in replaceRegWithSub()
385 bool HexagonBitSimplify::replaceSubWithSub(Register OldR, unsigned OldSR, in replaceSubWithSub()
407 bool HexagonBitSimplify::getSubregMask(const BitTracker::RegisterRef &RR, in getSubregMask()
434 bool HexagonBitSimplify::parseRegSequence(const MachineInstr &I, in parseRegSequence()
464 bool HexagonBitSimplify::getUsedBitsInStore(unsigned Opc, BitVector &Bits, in getUsedBitsInStore()
623 bool HexagonBitSimplify::getUsedBits(unsigned Opc, unsigned OpN, in getUsedBits()
897 const TargetRegisterClass *HexagonBitSimplify::getFinalVRegClass( in getFinalVRegClass()
928 bool HexagonBitSimplify::isTransparentCopy(const BitTracker::RegisterRef &RD, in isTransparentCopy()
940 bool HexagonBitSimplify::hasTiedUse(unsigned Reg, MachineRegisterInfo &MRI, in hasTiedUse()
2769 bool HexagonBitSimplify::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
3380 return new HexagonBitSimplify(); in createHexagonBitSimplify()