Lines Matching refs:HexagonBitSimplify

211   class HexagonBitSimplify : public MachineFunctionPass {  class
215 HexagonBitSimplify() : MachineFunctionPass(ID) {} in HexagonBitSimplify() function in __anonbc27dab50111::HexagonBitSimplify
267 using HBS = HexagonBitSimplify;
284 char HexagonBitSimplify::ID = 0;
286 INITIALIZE_PASS_BEGIN(HexagonBitSimplify, "hexagon-bit-simplify",
289 INITIALIZE_PASS_END(HexagonBitSimplify, "hexagon-bit-simplify", in INITIALIZE_PASS_DEPENDENCY()
292 bool HexagonBitSimplify::visitBlock(MachineBasicBlock &B, Transformation &T, in INITIALIZE_PASS_DEPENDENCY()
317 void HexagonBitSimplify::getInstrDefs(const MachineInstr &MI, in getInstrDefs()
329 void HexagonBitSimplify::getInstrUses(const MachineInstr &MI, in getInstrUses()
342 bool HexagonBitSimplify::isEqual(const BitTracker::RegisterCell &RC1, in isEqual()
358 bool HexagonBitSimplify::isZero(const BitTracker::RegisterCell &RC, in isZero()
367 bool HexagonBitSimplify::getConst(const BitTracker::RegisterCell &RC, in getConst()
383 bool HexagonBitSimplify::replaceReg(Register OldR, Register NewR, in replaceReg()
396 bool HexagonBitSimplify::replaceRegWithSub(Register OldR, Register NewR, in replaceRegWithSub()
413 bool HexagonBitSimplify::replaceSubWithSub(Register OldR, unsigned OldSR, in replaceSubWithSub()
435 bool HexagonBitSimplify::getSubregMask(const BitTracker::RegisterRef &RR, in getSubregMask()
462 bool HexagonBitSimplify::parseRegSequence(const MachineInstr &I, in parseRegSequence()
492 bool HexagonBitSimplify::getUsedBitsInStore(unsigned Opc, BitVector &Bits, in getUsedBitsInStore()
651 bool HexagonBitSimplify::getUsedBits(unsigned Opc, unsigned OpN, in getUsedBits()
925 const TargetRegisterClass *HexagonBitSimplify::getFinalVRegClass( in getFinalVRegClass()
956 bool HexagonBitSimplify::isTransparentCopy(const BitTracker::RegisterRef &RD, in isTransparentCopy()
968 bool HexagonBitSimplify::hasTiedUse(unsigned Reg, MachineRegisterInfo &MRI, in hasTiedUse()
2795 bool HexagonBitSimplify::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
3402 return new HexagonBitSimplify(); in createHexagonBitSimplify()