Home
last modified time | relevance | path

Searched refs:RetOrArg (Results 1 – 5 of 5) sorted by relevance

/external/llvm/include/llvm/Transforms/IPO/
DDeadArgumentElimination.h39 struct RetOrArg { struct
40 RetOrArg(const Function *F, unsigned Idx, bool IsArg) in RetOrArg() function
47 bool operator<(const RetOrArg &O) const {
52 bool operator==(const RetOrArg &O) const {
71 RetOrArg CreateRet(const Function *F, unsigned Idx) { in CreateRet() argument
72 return RetOrArg(F, Idx, false); in CreateRet()
75 RetOrArg CreateArg(const Function *F, unsigned Idx) { in CreateArg()
76 return RetOrArg(F, Idx, true); in CreateArg()
79 typedef std::multimap<RetOrArg, RetOrArg> UseMap;
96 typedef std::set<RetOrArg> LiveSet;
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/IPO/
DDeadArgumentElimination.h45 struct RetOrArg { struct
50 RetOrArg(const Function *F, unsigned Idx, bool IsArg) in RetOrArg() argument
54 bool operator<(const RetOrArg &O) const {
59 bool operator==(const RetOrArg &O) const {
83 RetOrArg CreateRet(const Function *F, unsigned Idx) { in CreateRet() argument
84 return RetOrArg(F, Idx, false); in CreateRet()
88 RetOrArg CreateArg(const Function *F, unsigned Idx) { in CreateArg()
89 return RetOrArg(F, Idx, true); in CreateArg()
92 using UseMap = std::multimap<RetOrArg, RetOrArg>;
110 using LiveSet = std::set<RetOrArg>;
[all …]
/external/swiftshader/third_party/LLVM/lib/Transforms/IPO/
DDeadArgumentElimination.cpp53 struct RetOrArg { struct in __anoncee85ffd0111::DAE
54 RetOrArg(const Function *F, unsigned Idx, bool IsArg) : F(F), Idx(Idx), in RetOrArg() function
61 bool operator<(const RetOrArg &O) const { in operator <() argument
71 bool operator==(const RetOrArg &O) const { in operator ==() argument
89 RetOrArg CreateRet(const Function *F, unsigned Idx) { in CreateRet()
90 return RetOrArg(F, Idx, false); in CreateRet()
93 RetOrArg CreateArg(const Function *F, unsigned Idx) { in CreateArg()
94 return RetOrArg(F, Idx, true); in CreateArg()
97 typedef std::multimap<RetOrArg, RetOrArg> UseMap;
114 typedef std::set<RetOrArg> LiveSet;
[all …]
/external/llvm/lib/Transforms/IPO/
DDeadArgumentElimination.cpp335 DeadArgumentEliminationPass::MarkIfNotLive(RetOrArg Use, in MarkIfNotLive()
366 RetOrArg Use = CreateRet(F, RetValNum); in SurveyUse()
372 RetOrArg Use = CreateRet(F, i); in SurveyUse()
429 RetOrArg Use = CreateArg(F, ArgNo); in SurveyUse()
602 void DeadArgumentEliminationPass::MarkValue(const RetOrArg &RA, Liveness L, in MarkValue()
637 void DeadArgumentEliminationPass::MarkLive(const RetOrArg &RA) { in MarkLive()
651 void DeadArgumentEliminationPass::PropagateLiveness(const RetOrArg &RA) { in PropagateLiveness()
695 RetOrArg Arg = CreateArg(F, i); in RemoveDeadStuffFromFunction()
750 RetOrArg Ret = CreateRet(F, i); in RemoveDeadStuffFromFunction()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/IPO/
DDeadArgumentElimination.cpp355 DeadArgumentEliminationPass::MarkIfNotLive(RetOrArg Use, in MarkIfNotLive()
385 RetOrArg Use = CreateRet(F, RetValNum); in SurveyUse()
391 RetOrArg Use = CreateRet(F, i); in SurveyUse()
448 RetOrArg Use = CreateArg(F, ArgNo); in SurveyUse()
658 void DeadArgumentEliminationPass::MarkValue(const RetOrArg &RA, Liveness L, in MarkValue()
693 void DeadArgumentEliminationPass::MarkLive(const RetOrArg &RA) { in MarkLive()
707 void DeadArgumentEliminationPass::PropagateLiveness(const RetOrArg &RA) { in PropagateLiveness()
751 RetOrArg Arg = CreateArg(F, i); in RemoveDeadStuffFromFunction()
798 RetOrArg Ret = CreateRet(F, i); in RemoveDeadStuffFromFunction()