Searched refs:RetOrArg (Results 1 – 2 of 2) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/ |
| H A D | DeadArgumentElimination.h | 44 struct RetOrArg { struct 49 RetOrArg(const Function *F, unsigned Idx, bool IsArg) in RetOrArg() argument 53 bool operator<(const RetOrArg &O) const { 58 bool operator==(const RetOrArg &O) const { 82 RetOrArg CreateRet(const Function *F, unsigned Idx) { in CreateRet() argument 83 return RetOrArg(F, Idx, false); in CreateRet() 87 RetOrArg CreateArg(const Function *F, unsigned Idx) { in CreateArg() 88 return RetOrArg(F, Idx, true); in CreateArg() 91 using UseMap = std::multimap<RetOrArg, RetOrArg>; 109 using LiveSet = std::set<RetOrArg>; [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| H A D | DeadArgumentElimination.cpp | 360 DeadArgumentEliminationPass::MarkIfNotLive(RetOrArg Use, in MarkIfNotLive() 390 RetOrArg Use = CreateRet(F, RetValNum); in SurveyUse() 396 RetOrArg Use = CreateRet(F, Ri); in SurveyUse() 452 RetOrArg Use = CreateArg(F, ArgNo); in SurveyUse() 656 void DeadArgumentEliminationPass::MarkValue(const RetOrArg &RA, Liveness L, in MarkValue() 699 void DeadArgumentEliminationPass::MarkLive(const RetOrArg &RA) { in MarkLive() 710 bool DeadArgumentEliminationPass::IsLive(const RetOrArg &RA) { in IsLive() 716 void DeadArgumentEliminationPass::PropagateLiveness(const RetOrArg &RA) { in PropagateLiveness() 760 RetOrArg Arg = CreateArg(F, ArgI); in RemoveDeadStuffFromFunction() 807 RetOrArg Ret = CreateRet(F, Ri); in RemoveDeadStuffFromFunction()
|