Lines Matching refs:DAE
50 class DAE : public ModulePass { class
138 explicit DAE(char &ID) : ModulePass(ID) {} in DAE() function in __anon6b88141b0111::DAE
142 DAE() : ModulePass(ID) { in DAE() function in __anon6b88141b0111::DAE
170 char DAE::ID = 0;
171 INITIALIZE_PASS(DAE, "deadargelim", "Dead Argument Elimination", false, false)
177 struct DAH : public DAE {
179 DAH() : DAE(ID) {} in DAH()
193 ModulePass *llvm::createDeadArgEliminationPass() { return new DAE(); } in createDeadArgEliminationPass()
198 void DAE::CollectFunctionDIs(Module &M) { in CollectFunctionDIs()
227 bool DAE::DeleteDeadVarargs(Function &Fn) { in DeleteDeadVarargs()
350 bool DAE::RemoveDeadArgumentsFromCallers(Function &Fn) in RemoveDeadArgumentsFromCallers()
412 DAE::Liveness DAE::MarkIfNotLive(RetOrArg Use, UseVector &MaybeLiveUses) { in MarkIfNotLive()
431 DAE::Liveness DAE::SurveyUse(Value::const_use_iterator U, in SurveyUse()
499 DAE::Liveness DAE::SurveyUses(const Value *V, UseVector &MaybeLiveUses) { in SurveyUses()
520 void DAE::SurveyFunction(const Function &F) { in SurveyFunction()
642 void DAE::MarkValue(const RetOrArg &RA, Liveness L, in MarkValue()
662 void DAE::MarkLive(const Function &F) { in MarkLive()
677 void DAE::MarkLive(const RetOrArg &RA) { in MarkLive()
690 void DAE::PropagateLiveness(const RetOrArg &RA) { in PropagateLiveness()
709 bool DAE::RemoveDeadStuffFromFunction(Function *F) { in RemoveDeadStuffFromFunction()
1088 bool DAE::runOnModule(Module &M) { in runOnModule()