Searched refs:RetOrArg (Results 1 – 2 of 2) sorted by relevance
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/IPO/ |
| H A D | DeadArgumentElimination.h | 45 struct RetOrArg { struct 54 bool operator<(const RetOrArg &O) const { 59 bool operator==(const RetOrArg &O) const { 84 return RetOrArg(F, Idx, false); in CreateRet() 89 return RetOrArg(F, Idx, true); in CreateArg() 92 using UseMap = std::multimap<RetOrArg, RetOrArg>; 110 using LiveSet = std::set<RetOrArg>; 119 using UseVector = SmallVector<RetOrArg, 5>; 132 void MarkValue(const RetOrArg &RA, Liveness L, 134 void MarkLive(const RetOrArg &RA); [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/IPO/ |
| H A D | DeadArgumentElimination.cpp | 359 DeadArgumentEliminationPass::MarkIfNotLive(RetOrArg Use, in MarkIfNotLive() 389 RetOrArg Use = CreateRet(F, RetValNum); in SurveyUse() 395 RetOrArg Use = CreateRet(F, i); in SurveyUse() 452 RetOrArg Use = CreateArg(F, ArgNo); in SurveyUse() 662 void DeadArgumentEliminationPass::MarkValue(const RetOrArg &RA, Liveness L, in MarkValue() 697 void DeadArgumentEliminationPass::MarkLive(const RetOrArg &RA) { in MarkLive() 711 void DeadArgumentEliminationPass::PropagateLiveness(const RetOrArg &RA) { in PropagateLiveness() 755 RetOrArg Arg = CreateArg(F, i); in RemoveDeadStuffFromFunction() 802 RetOrArg Ret = CreateRet(F, i); in RemoveDeadStuffFromFunction()
|