Lines Matching refs:cl

16 llvm::cl::opt<std::string> ArgEntry("e",
17 llvm::cl::desc("Use the explicit symbol as the entrance of your program."),
18 llvm::cl::value_desc("entry"),
19 llvm::cl::ValueRequired);
21 llvm::cl::alias ArgEntryAlias("entry",
22 llvm::cl::desc("alias for -e"),
23 llvm::cl::aliasopt(ArgEntry));
25 llvm::cl::opt<bool> ArgBsymbolic("Bsymbolic",
26 llvm::cl::ZeroOrMore,
27 llvm::cl::desc("Bind references within the shared library."),
28 llvm::cl::init(false));
30 llvm::cl::opt<bool> ArgBgroup("Bgroup",
31 llvm::cl::desc("Info the dynamic linker to lookups only inside the group."),
32 llvm::cl::init(false));
34 llvm::cl::opt<std::string> ArgSOName("soname",
35 llvm::cl::desc("Set internal name of shared library"),
36 llvm::cl::value_desc("name"));
38 llvm::cl::opt<llvm::cl::boolOrDefault> ArgNoUndefined("no-undefined",
39 llvm::cl::ZeroOrMore,
40 llvm::cl::desc("Do not allow unresolved references"));
42 llvm::cl::opt<llvm::cl::boolOrDefault> ArgAllowMulDefs("allow-multiple-definition",
43 llvm::cl::desc("Allow multiple definition"));
45 llvm::cl::list<mcld::ZOption,
47 llvm::cl::parser<mcld::ZOption> > ArgZOptionList("z",
48 llvm::cl::ZeroOrMore,
49 llvm::cl::desc("The -z options for GNU ld compatibility."),
50 llvm::cl::value_desc("keyword"),
51 llvm::cl::Prefix);
53 llvm::cl::opt<std::string> ArgDyld("dynamic-linker",
54 llvm::cl::ZeroOrMore,
55 llvm::cl::desc("Set the name of the dynamic linker."),
56 llvm::cl::value_desc("Program"));
58 llvm::cl::opt<bool> ArgEnableNewDTags("enable-new-dtags",
59 llvm::cl::desc("Enable use of DT_RUNPATH and DT_FLAGS"),
60 llvm::cl::init(false));
63 llvm::cl::list<std::string> ArgAuxiliary("f",
64 llvm::cl::ZeroOrMore,
65 llvm::cl::desc("Auxiliary filter for shared object symbol table"),
66 llvm::cl::value_desc("name"));
68 llvm::cl::alias ArgAuxiliaryAlias("auxiliary",
69 llvm::cl::desc("alias for -f"),
70 llvm::cl::aliasopt(ArgAuxiliary));
72 llvm::cl::opt<std::string> ArgFilter("F",
73 llvm::cl::desc("Filter for shared object symbol table"),
74 llvm::cl::value_desc("name"));
76 llvm::cl::alias ArgFilterAlias("filter",
77 llvm::cl::desc("alias for -F"),
78 llvm::cl::aliasopt(ArgFilter));
118 llvm::cl::list<ZOption>::iterator zOpt;
119 llvm::cl::list<ZOption>::iterator zOptEnd = m_ZOptionList.end();
125 if (llvm::cl::BOU_UNSET != m_NoUndefined)
126 pConfig.options().setNoUndefined(llvm::cl::BOU_TRUE == m_NoUndefined);
129 if (llvm::cl::BOU_UNSET != m_AllowMulDefs)
130 pConfig.options().setMulDefs(llvm::cl::BOU_TRUE == m_AllowMulDefs);
139 llvm::cl::list<std::string>::iterator aux;
140 llvm::cl::list<std::string>::iterator auxEnd = m_Auxiliary.end();