Home | History | Annotate | Download | only in Support

Lines Matching full:mcld

22 #include <mcld/LinkerConfig.h>
23 #include <mcld/MC/MCLDDirectory.h>
24 #include <mcld/MC/ZOption.h>
25 #include <mcld/LD/TextDiagnosticPrinter.h>
26 #include <mcld/Support/Path.h>
27 #include <mcld/Support/MsgHandling.h>
28 #include <mcld/Support/raw_ostream.h>
58 mTarget = mcld::TargetRegistry::lookupTarget(mTriple, error);
62 ALOGE("Cannot initialize mcld::Target for given triple '%s'! (%s)\n",
70 ALOGE("Cannot initialize mcld::MCLDInfo for given triple '%s!\n",
75 mLDConfig = new mcld::LinkerConfig(getTriple());
76 mLDConfig->setCodeGenType(mcld::LinkerConfig::Exec);
126 if (mLDConfig->codeGenType() != mcld::LinkerConfig::Object) {
140 mDiagPrinter = new mcld::TextDiagnosticPrinter(mcld::errs(), *mLDConfig);
142 mcld::InitializeDiagnosticEngine(*mLDConfig, mDiagPrinter);
146 mcld::getDiagnosticEngine().setLineInfo(*mDiagLineInfo);
151 return (mcld::LinkerConfig::DynObj == mLDConfig->codeGenType());
156 mLDConfig->setCodeGenType(mcld::LinkerConfig::DynObj);
158 mLDConfig->setCodeGenType(mcld::LinkerConfig::Exec);
183 mLDConfig->options().setSysroot(mcld::sys::fs::Path(pSysRoot));
188 mcld::ZOption option;
190 option.setKind(mcld::ZOption::CombReloc);
194 option.setKind(mcld::ZOption::NoCombReloc);
199 option.setKind(mcld::ZOption::Defs);
204 option.setKind(mcld::ZOption::ExecStack);
208 option.setKind(mcld::ZOption::NoExecStack);
213 option.setKind(mcld::ZOption::InitFirst);
218 option.setKind(mcld::ZOption::InterPose);
223 option.setKind(mcld::ZOption::LoadFltr);
228 option.setKind(mcld::ZOption::MulDefs);
233 option.setKind(mcld::ZOption::NoCopyReloc);
238 option.setKind(mcld::ZOption::NoDefaultLib);
243 option.setKind(mcld::ZOption::NoDelete);
248 option.setKind(mcld::ZOption::NoDLOpen);
253 option.setKind(mcld::ZOption::NoDump);
258 option.setKind(mcld::ZOption::Relro);
262 option.setKind(mcld::ZOption::NoRelro);
267 option.setKind(mcld::ZOption::Lazy);
271 option.setKind(mcld::ZOption::Now);
276 option.setKind(mcld::ZOption::Origin);
285 mcld::StringEntry<llvm::StringRef>* to_wrap =
292 mcld::warning(mcld::diag::rewrap) << pWrapSymbol << to_wrap_str;
297 mcld::StringEntry<llvm::StringRef>* from_real =
302 mcld::warning(mcld::diag::rewrap) << pWrapSymbol << from_real_str;
312 mcld::StringEntry<llvm::StringRef>* to_port =
319 mcld::warning(mcld::diag::rewrap) << pPortableSymbol << to_port_str;
324 mcld::StringEntry<llvm::StringRef>* from_real =
330 mcld::warning(mcld::diag::rewrap) << pPortableSymbol << from_real_str;
339 mcld::warning(mcld::diag::warn_cannot_open_search_dir) << pDirPath;