Lines Matching refs:DemandedBits
47 char DemandedBits::ID = 0;
48 INITIALIZE_PASS_BEGIN(DemandedBits, "demanded-bits", "Demanded bits analysis",
52 INITIALIZE_PASS_END(DemandedBits, "demanded-bits", "Demanded bits analysis", in INITIALIZE_PASS_DEPENDENCY()
55 DemandedBits::DemandedBits() : FunctionPass(ID), F(nullptr), Analyzed(false) { in INITIALIZE_PASS_DEPENDENCY()
59 void DemandedBits::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
71 void DemandedBits::determineLiveOperandBits( in determineLiveOperandBits()
255 bool DemandedBits::runOnFunction(Function& Fn) { in runOnFunction()
261 void DemandedBits::performAnalysis() { in performAnalysis()
364 APInt DemandedBits::getDemandedBits(Instruction *I) { in getDemandedBits()
373 bool DemandedBits::isInstructionDead(Instruction *I) { in isInstructionDead()
380 void DemandedBits::print(raw_ostream &OS, const Module *M) const { in print()
383 const_cast<DemandedBits*>(this)->performAnalysis(); in print()
391 return new DemandedBits(); in createDemandedBitsPass()