Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DDeadArgumentElimination.h44 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 {
81 RetOrArg createRet(const Function *F, unsigned Idx) { in createRet() argument
82 return RetOrArg(F, Idx, false); in createRet()
86 RetOrArg createArg(const Function *F, unsigned Idx) { in createArg()
87 return RetOrArg(F, Idx, true); in createArg()
90 using UseMap = std::multimap<RetOrArg, RetOrArg>;
108 using LiveSet = std::set<RetOrArg>;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DDeadArgumentElimination.cpp361 DeadArgumentEliminationPass::markIfNotLive(RetOrArg Use, in markIfNotLive()
391 RetOrArg Use = createRet(F, RetValNum); in surveyUse()
398 RetOrArg Use = createRet(F, Ri); in surveyUse()
454 RetOrArg Use = createArg(F, ArgNo); in surveyUse()
631 void DeadArgumentEliminationPass::markValue(const RetOrArg &RA, Liveness L, in markValue()
693 void DeadArgumentEliminationPass::markLive(const RetOrArg &RA) { in markLive()
704 bool DeadArgumentEliminationPass::isLive(const RetOrArg &RA) { in isLive()
710 void DeadArgumentEliminationPass::propagateLiveness(const RetOrArg &RA) { in propagateLiveness()
754 RetOrArg Arg = createArg(F, ArgI); in removeDeadStuffFromFunction()
808 RetOrArg Ret = createRet(F, Ri); in removeDeadStuffFromFunction()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc12051RetOrArg, std::less<(anonymous namespace)::DAE::RetOrArg>, std::allocator<(anonymous namespace)::D…
12052RetOrArg, (anonymous namespace)::DAE::RetOrArg, std::_Identity<(anonymous namespace)::DAE::RetOrAr…
12054 …mous namespace)::DAE::RetOrArg const&, (anonymous namespace)::DAE::Liveness, llvm::SmallVector<(an…
12055 …_8RetOrArgE", "(anonymous namespace)::DAE::MarkLive((anonymous namespace)::DAE::RetOrArg const&)"},
12056 …gE", "(anonymous namespace)::DAE::PropagateLiveness((anonymous namespace)::DAE::RetOrArg const&)"},
12057RetOrArg, std::pair<(anonymous namespace)::DAE::RetOrArg const, (anonymous namespace)::DAE::RetOrA…
12058 …erator<llvm::User const>, llvm::SmallVector<(anonymous namespace)::DAE::RetOrArg, 5u>&, unsigned i…
12059 …::MarkIfNotLive((anonymous namespace)::DAE::RetOrArg, llvm::SmallVector<(anonymous namespace)::DAE…
12060 …0EE4growEm", "llvm::SmallVectorTemplateBase<(anonymous namespace)::DAE::RetOrArg, false>::grow(uns…
12061 …lVector<(anonymous namespace)::DAE::RetOrArg, 5u>::SmallVector(llvm::SmallVector<(anonymous namesp…
[all …]