Home
last modified time | relevance | path

Searched refs:mcld (Results 1 – 25 of 515) sorted by relevance

12345678910>>...21

/frameworks/compile/mclinker/tools/mcld/
DMain.cpp106 mcld::LinkerScript script_;
108 mcld::LinkerConfig config_;
110 mcld::Module module_;
112 mcld::IRBuilder ir_builder_;
114 mcld::Linker linker_;
150 std::string name(mcld::sys::fs::Path(prog_name).stem().native()); in ParseProgName()
170 if (!mcld::TargetRegistry::lookupTarget(prefix, ignored_error)) in ParseProgName()
194 mcld::error(mcld::diag::err_invalid_emulation) << emulation << "\n"; in ParseEmulation()
208 mcld::Module& module, in ConfigureOutputName()
209 mcld::LinkerConfig& config) { in ConfigureOutputName()
[all …]
/frameworks/compile/mclinker/lib/Script/
DOutputSectDesc.cpp23 namespace mcld { namespace
42 mcld::outs() << m_Name << "\t"; in dump()
46 mcld::outs() << "\t"; in dump()
51 mcld::outs() << "(NOLOAD)"; in dump()
54 mcld::outs() << "(DSECT)"; in dump()
57 mcld::outs() << "(COPY)"; in dump()
60 mcld::outs() << "(INFO)"; in dump()
63 mcld::outs() << "(OVERLAY)"; in dump()
68 mcld::outs() << ":\n"; in dump()
71 mcld::outs() << "\tAT ( "; in dump()
[all …]
DInputSectDesc.cpp18 namespace mcld { namespace
37 mcld::outs() << "KEEP ("; in dump()
41 mcld::outs() << "SORT ("; in dump()
43 mcld::outs() << m_Spec.file().name(); in dump()
46 mcld::outs() << "("; in dump()
49 mcld::outs() << "EXCLUDE_FILE ("; in dump()
54 mcld::outs() << (*it)->name() << " "; in dump()
56 mcld::outs() << ")"; in dump()
69 mcld::outs() << "SORT ("; in dump()
72 mcld::outs() << "SORT_BY_ALIGNMENT ("; in dump()
[all …]
DOutputFormatCmd.cpp12 namespace mcld { namespace
35 mcld::outs() << "OUTPUT_FORMAT ( "; in dump()
39 mcld::outs() << " , "; in dump()
40 mcld::outs() << m_FormatList[i]; in dump()
42 mcld::outs() << " )\n"; in dump()
/frameworks/compile/mclinker/include/mcld/Support/
DMsgHandling.h13 namespace mcld {
41 inline mcld::MsgHandler mcld::unreachable(unsigned int pID) { in unreachable()
45 inline mcld::MsgHandler mcld::fatal(unsigned int pID) { in fatal()
49 inline mcld::MsgHandler mcld::error(unsigned int pID) { in error()
53 inline mcld::MsgHandler mcld::warning(unsigned int pID) { in warning()
57 inline mcld::MsgHandler mcld::debug(unsigned int pID) { in debug()
61 inline mcld::MsgHandler mcld::note(unsigned int pID) { in note()
65 inline mcld::MsgHandler mcld::ignore(unsigned int pID) { in ignore()
DTargetRegistry.h25 namespace mcld {
32 typedef std::list<mcld::Target*> TargetListTy;
62 static void RegisterEmulation(mcld::Target& T, in RegisterEmulation()
63 mcld::Target::EmulationFnTy Fn) { in RegisterEmulation()
73 static void RegisterTargetLDBackend(mcld::Target& T, in RegisterTargetLDBackend()
74 mcld::Target::TargetLDBackendCtorTy Fn) { in RegisterTargetLDBackend()
85 mcld::Target& T, in RegisterDiagnosticLineInfo()
86 mcld::Target::DiagnosticLineInfoCtorTy Fn) { in RegisterDiagnosticLineInfo()
95 static const mcld::Target* lookupTarget(const std::string& pTriple,
106 static const mcld::Target* lookupTarget(const std::string& pArchName,
[all …]
DRealPath.h15 namespace mcld {
52 struct less<mcld::sys::fs::RealPath>
53 : public binary_function<mcld::sys::fs::RealPath,
54 mcld::sys::fs::RealPath,
56 bool operator()(const mcld::sys::fs::RealPath& pX,
57 const mcld::sys::fs::RealPath& pY) const {
/frameworks/compile/mclinker/unittests/
DELFReaderTest.h21 namespace mcld {
43 mcld::Input* m_pInput;
44 mcld::LinkerConfig* m_pConfig;
45 mcld::LinkerScript* m_pScript;
46 mcld::GNUInfo* m_pInfo;
47 mcld::GNULDBackend* m_pLDBackend;
48 mcld::ELFReaderIF* m_pELFReader;
49 mcld::Module* m_pModule;
50 mcld::IRBuilder* m_pIRBuilder;
51 mcld::ELFObjectReader* m_pELFObjReader;
DInputTreeTest.h16 namespace mcld {
45 mcld::LinkerConfig* m_pConfig;
47 mcld::InputFactory* m_pAlloc;
48 mcld::InputBuilder* m_pBuilder;
49 mcld::MemoryAreaFactory m_MemFactory;
50 mcld::ContextFactory m_ContextFactory;
52 mcld::InputTree* m_pTestee;
DStaticResolverTest.cpp17 using namespace mcld;
53 ASSERT_TRUE(mcld::ResolveInfo::Define == new_sym->desc()); in TEST_F()
54 ASSERT_TRUE(mcld::ResolveInfo::Define == old_sym->desc()); in TEST_F()
55 ASSERT_TRUE(mcld::ResolveInfo::define_flag == new_sym->info()); in TEST_F()
56 ASSERT_TRUE(mcld::ResolveInfo::define_flag == old_sym->info()); in TEST_F()
78 ASSERT_TRUE(mcld::ResolveInfo::Global == new_sym->binding()); in TEST_F()
79 ASSERT_TRUE(mcld::ResolveInfo::Global == old_sym->binding()); in TEST_F()
80 ASSERT_TRUE(mcld::ResolveInfo::Undefined == new_sym->desc()); in TEST_F()
81 ASSERT_TRUE(mcld::ResolveInfo::Define == old_sym->desc()); in TEST_F()
105 ASSERT_TRUE(mcld::ResolveInfo::Global == new_sym->binding()); in TEST_F()
[all …]
/frameworks/compile/mclinker/lib/Target/X86/
DX86Diagnostic.cpp13 namespace mcld { namespace
17 DiagnosticLineInfo* createX86DiagLineInfo(const mcld::Target& pTarget, in createX86DiagLineInfo()
29 mcld::TargetRegistry::RegisterDiagnosticLineInfo(mcld::TheX86_32Target, in MCLDInitializeX86DiagnosticLineInfo()
30 mcld::createX86DiagLineInfo); in MCLDInitializeX86DiagnosticLineInfo()
31 mcld::TargetRegistry::RegisterDiagnosticLineInfo(mcld::TheX86_64Target, in MCLDInitializeX86DiagnosticLineInfo()
32 mcld::createX86DiagLineInfo); in MCLDInitializeX86DiagnosticLineInfo()
DX86Emulation.cpp15 namespace mcld { namespace
69 mcld::TargetRegistry::RegisterEmulation(mcld::TheX86_32Target, in MCLDInitializeX86Emulation()
70 mcld::emulateX86LD); in MCLDInitializeX86Emulation()
71 mcld::TargetRegistry::RegisterEmulation(mcld::TheX86_64Target, in MCLDInitializeX86Emulation()
72 mcld::emulateX86LD); in MCLDInitializeX86Emulation()
/frameworks/compile/mclinker/lib/Target/ARM/
DARMDiagnostic.cpp13 namespace mcld { namespace
17 DiagnosticLineInfo* createARMDiagLineInfo(const mcld::Target& pTarget, in createARMDiagLineInfo()
29 mcld::TargetRegistry::RegisterDiagnosticLineInfo(mcld::TheARMTarget, in MCLDInitializeARMDiagnosticLineInfo()
30 mcld::createARMDiagLineInfo); in MCLDInitializeARMDiagnosticLineInfo()
31 mcld::TargetRegistry::RegisterDiagnosticLineInfo(mcld::TheThumbTarget, in MCLDInitializeARMDiagnosticLineInfo()
32 mcld::createARMDiagLineInfo); in MCLDInitializeARMDiagnosticLineInfo()
DARMEmulation.cpp15 namespace mcld { namespace
68 mcld::TargetRegistry::RegisterEmulation(mcld::TheARMTarget, in MCLDInitializeARMEmulation()
69 mcld::emulateARMLD); in MCLDInitializeARMEmulation()
70 mcld::TargetRegistry::RegisterEmulation(mcld::TheThumbTarget, in MCLDInitializeARMEmulation()
71 mcld::emulateARMLD); in MCLDInitializeARMEmulation()
/frameworks/compile/mclinker/lib/Target/Mips/
DMipsDiagnostic.cpp19 mcld::DiagnosticLineInfo* createMipsDiagLineInfo(const mcld::Target& pTarget, in createMipsDiagLineInfo()
21 return new mcld::DWARFLineInfo(); in createMipsDiagLineInfo()
30 mcld::TargetRegistry::RegisterDiagnosticLineInfo(mcld::TheMipselTarget, in MCLDInitializeMipsDiagnosticLineInfo()
32 mcld::TargetRegistry::RegisterDiagnosticLineInfo(mcld::TheMips64elTarget, in MCLDInitializeMipsDiagnosticLineInfo()
DMipsEmulation.cpp15 namespace mcld { namespace
63 mcld::TargetRegistry::RegisterEmulation(mcld::TheMipselTarget, in MCLDInitializeMipsEmulation()
64 mcld::emulateMipsLD); in MCLDInitializeMipsEmulation()
65 mcld::TargetRegistry::RegisterEmulation(mcld::TheMips64elTarget, in MCLDInitializeMipsEmulation()
66 mcld::emulateMipsLD); in MCLDInitializeMipsEmulation()
/frameworks/compile/mclinker/lib/Core/
DLinker.cpp32 namespace mcld { namespace
108 mcld::outs() << "** name\ttype\tpath\tsize (" in normalize()
114 mcld::outs() << counter++ << " * " << (*input)->name(); in normalize()
117 mcld::outs() << "\tarchive\t("; in normalize()
120 mcld::outs() << "\tobject\t("; in normalize()
123 mcld::outs() << "\tshared\t("; in normalize()
126 mcld::outs() << "\tscript\t("; in normalize()
129 mcld::outs() << "\textern\t("; in normalize()
135 mcld::outs() << (*input)->path() << ")\n"; in normalize()
261 case mcld::LinkerConfig::Unknown: in emit()
[all …]
DEnvironment.cpp12 void mcld::Initialize() { in Initialize()
18 mcld::InitializeAllTargets(); in Initialize()
19 mcld::InitializeAllEmulations(); in Initialize()
20 mcld::InitializeAllDiagnostics(); in Initialize()
25 void mcld::Finalize() { in Finalize()
/frameworks/compile/mclinker/lib/Support/
DFileSystem.cpp16 bool mcld::sys::fs::exists(const Path& pPath) { in exists()
17 mcld::sys::fs::FileStatus file_status; in exists()
18 mcld::sys::fs::detail::status(pPath, file_status); in exists()
19 return (file_status.type() != mcld::sys::fs::StatusError) && in exists()
20 (file_status.type() != mcld::sys::fs::FileNotFound); in exists()
23 bool mcld::sys::fs::is_directory(const Path& pPath) { in is_directory()
26 return (file_status.type() == mcld::sys::fs::DirectoryFile); in is_directory()
/frameworks/compile/mclinker/lib/Target/AArch64/
DAArch64Diagnostic.cpp13 namespace mcld { namespace
18 DiagnosticLineInfo* createAArch64DiagLineInfo(const mcld::Target& pTarget, in createAArch64DiagLineInfo()
30 mcld::TargetRegistry::RegisterDiagnosticLineInfo( in MCLDInitializeAArch64DiagnosticLineInfo()
31 mcld::TheAArch64Target, mcld::createAArch64DiagLineInfo); in MCLDInitializeAArch64DiagnosticLineInfo()
/frameworks/compile/mclinker/lib/Target/X86/TargetInfo/
DX86TargetInfo.cpp12 namespace mcld { namespace
14 mcld::Target TheX86_32Target;
15 mcld::Target TheX86_64Target;
19 mcld::RegisterTarget<llvm::Triple::x86> X(TheX86_32Target, "x86"); in MCLDInitializeX86LDTargetInfo()
20 mcld::RegisterTarget<llvm::Triple::x86_64> Y(TheX86_64Target, "x86-64"); in MCLDInitializeX86LDTargetInfo()
/frameworks/compile/mclinker/lib/Target/Mips/TargetInfo/
DMipsTargetInfo.cpp12 namespace mcld { namespace
14 mcld::Target TheMipselTarget;
15 mcld::Target TheMips64elTarget;
18 mcld::RegisterTarget<llvm::Triple::mipsel> X1(TheMipselTarget, "mipsel"); in MCLDInitializeMipsLDTargetInfo()
19 mcld::RegisterTarget<llvm::Triple::mips64el> X2(TheMips64elTarget, in MCLDInitializeMipsLDTargetInfo()
/frameworks/compile/mclinker/lib/Target/ARM/TargetInfo/
DARMTargetInfo.cpp12 namespace mcld { namespace
14 mcld::Target TheARMTarget;
15 mcld::Target TheThumbTarget;
19 mcld::RegisterTarget<llvm::Triple::arm> X(TheARMTarget, "arm"); in MCLDInitializeARMLDTargetInfo()
20 mcld::RegisterTarget<llvm::Triple::thumb> Y(TheThumbTarget, "thumb"); in MCLDInitializeARMLDTargetInfo()
/frameworks/compile/mclinker/include/mcld/Script/
DScriptScanner.h18 mcld::ScriptParser::token_type mcld::ScriptScanner::lex( \
19 mcld::ScriptParser::semantic_type* yylval, \
20 mcld::ScriptParser::location_type* yylloc, \
21 const mcld::ScriptFile& pScriptFile)
28 namespace mcld {
/frameworks/compile/mclinker/lib/LD/
DELFReader.cpp31 namespace mcld { namespace
97 st_name = mcld::bswap32(symtab[idx].st_name); in readSymbols()
98 st_value = mcld::bswap32(symtab[idx].st_value); in readSymbols()
99 st_size = mcld::bswap32(symtab[idx].st_size); in readSymbols()
100 st_shndx = mcld::bswap16(symtab[idx].st_shndx); in readSymbols()
274 return (mcld::bswap16(hdr->e_machine) == target().getInfo().machine()); in isMyMachine()
285 type = mcld::bswap16(hdr->e_type); in fileType()
319 shoff = mcld::bswap32(ehdr->e_shoff); in readSectionHeaders()
320 shentsize = mcld::bswap16(ehdr->e_shentsize); in readSectionHeaders()
321 shnum = mcld::bswap16(ehdr->e_shnum); in readSectionHeaders()
[all …]

12345678910>>...21