Home
last modified time | relevance | path

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

12345678910>>...18

/frameworks/compile/mclinker/tools/mcld/lib/Support/
DLinkerConfig.cpp51 mTarget = mcld::TargetRegistry::lookupTarget(mTriple, error); in initializeTarget()
68 mLDConfig = new mcld::LinkerConfig(getTriple()); in initializeLDInfo()
69 mLDConfig->setCodeGenType(mcld::LinkerConfig::Exec); in initializeLDInfo()
119 if (mLDConfig->codeGenType() != mcld::LinkerConfig::Object) { in initializeLDInfo()
133 mDiagPrinter = new mcld::TextDiagnosticPrinter(mcld::errs(), *mLDConfig); in initializeDiagnostic()
135 mcld::InitializeDiagnosticEngine(*mLDConfig, mDiagPrinter); in initializeDiagnostic()
139 mcld::getDiagnosticEngine().setLineInfo(*mDiagLineInfo); in initializeDiagnostic()
144 return (mcld::LinkerConfig::DynObj == mLDConfig->codeGenType()); in isShared()
149 mLDConfig->setCodeGenType(mcld::LinkerConfig::DynObj); in setShared()
151 mLDConfig->setCodeGenType(mcld::LinkerConfig::Exec); in setShared()
[all …]
/frameworks/compile/libbcc/lib/Support/
DLinkerConfig.cpp58 mTarget = mcld::TargetRegistry::lookupTarget(mTriple, error); in initializeTarget()
75 mLDConfig = new mcld::LinkerConfig(getTriple()); in initializeLDInfo()
76 mLDConfig->setCodeGenType(mcld::LinkerConfig::Exec); in initializeLDInfo()
126 if (mLDConfig->codeGenType() != mcld::LinkerConfig::Object) { in initializeLDInfo()
140 mDiagPrinter = new mcld::TextDiagnosticPrinter(mcld::errs(), *mLDConfig); in initializeDiagnostic()
142 mcld::InitializeDiagnosticEngine(*mLDConfig, mDiagPrinter); in initializeDiagnostic()
146 mcld::getDiagnosticEngine().setLineInfo(*mDiagLineInfo); in initializeDiagnostic()
151 return (mcld::LinkerConfig::DynObj == mLDConfig->codeGenType()); in isShared()
156 mLDConfig->setCodeGenType(mcld::LinkerConfig::DynObj); in setShared()
158 mLDConfig->setCodeGenType(mcld::LinkerConfig::Exec); in setShared()
[all …]
/frameworks/compile/mclinker/lib/Support/
Draw_ostream.cpp29 using namespace mcld;
34 mcld::raw_fd_ostream::raw_fd_ostream(const char *pFilename, in raw_fd_ostream()
42 mcld::raw_fd_ostream::raw_fd_ostream(int pFD, in raw_fd_ostream()
50 mcld::raw_fd_ostream::~raw_fd_ostream() in ~raw_fd_ostream()
54 void mcld::raw_fd_ostream::setColor(bool pEnable) in setColor()
61 mcld::raw_fd_ostream::changeColor(enum llvm::raw_ostream::Colors pColor, in changeColor()
70 llvm::raw_ostream& mcld::raw_fd_ostream::resetColor() in resetColor()
77 llvm::raw_ostream& mcld::raw_fd_ostream::reverseColor() in reverseColor()
84 bool mcld::raw_fd_ostream::is_displayed() const in is_displayed()
95 mcld::raw_fd_ostream& mcld::outs() { in outs()
[all …]
DTargetRegistry.cpp12 mcld::TargetRegistry::TargetListTy mcld::TargetRegistry::s_TargetList;
14 void mcld::TargetRegistry::RegisterTarget(mcld::Target &T) in RegisterTarget()
19 const mcld::Target*
20 mcld::TargetRegistry::lookupTarget(const llvm::Target &pTarget) in lookupTarget()
22 mcld::Target *result = 0; in lookupTarget()
33 const mcld::Target*
34 mcld::TargetRegistry::lookupTarget(const std::string &pTriple, in lookupTarget()
DMsgHandling.cpp23 using namespace mcld;
31 mcld::InitializeDiagnosticEngine(const mcld::LinkerConfig& pConfig, in InitializeDiagnosticEngine()
38 DiagnosticPrinter* printer = new TextDiagnosticPrinter(mcld::errs(), pConfig); in InitializeDiagnosticEngine()
43 DiagnosticEngine& mcld::getDiagnosticEngine() in getDiagnosticEngine()
48 bool mcld::Diagnose() in Diagnose()
61 void mcld::FinalizeDiagnosticEngine() in FinalizeDiagnosticEngine()
DCommandLine.cpp17 using namespace mcld;
61 bool parser<mcld::sys::fs::Path>::parse(llvm::cl::Option &O, in parse()
64 mcld::sys::fs::Path &Val) in parse()
70 void parser<mcld::sys::fs::Path>::printOptionDiff(const llvm::cl::Option &O, in printOptionDiff()
71 const mcld::sys::fs::Path &V, in printOptionDiff()
72 parser<mcld::sys::fs::Path>::OptVal Default, in printOptionDiff()
87 void parser<mcld::sys::fs::Path>::anchor() in anchor()
95 bool parser<mcld::ZOption>::parse(llvm::cl::Option &O, in parse()
98 mcld::ZOption &Val) in parse()
157 void parser<mcld::ZOption>::printOptionDiff(const llvm::cl::Option &O, in printOptionDiff()
[all …]
/frameworks/compile/mclinker/include/mcld/Support/
DMsgHandling.h16 namespace mcld {
44 inline mcld::MsgHandler mcld::unreachable(unsigned int pID) in unreachable()
49 inline mcld::MsgHandler mcld::fatal(unsigned int pID) in fatal()
54 inline mcld::MsgHandler mcld::error(unsigned int pID) in error()
59 inline mcld::MsgHandler mcld::warning(unsigned int pID) in warning()
64 inline mcld::MsgHandler mcld::debug(unsigned int pID) in debug()
69 inline mcld::MsgHandler mcld::note(unsigned int pID) in note()
74 inline mcld::MsgHandler mcld::ignore(unsigned int pID) in ignore()
DTargetRegistry.h22 namespace mcld {
41 friend class mcld::MCLDTargetMachine;
42 friend class mcld::TargetRegistry;
44 typedef mcld::MCLDTargetMachine *(*TargetMachineCtorTy)(const mcld::Target &,
58 typedef DiagnosticLineInfo *(*DiagnosticLineInfoCtorTy)(const mcld::Target&,
67 mcld::MCLDTargetMachine *createTargetMachine(const std::string &pTriple,
113 DiagnosticLineInfo* createDiagnosticLineInfo(const mcld::Target& pTarget, in createDiagnosticLineInfo()
142 typedef std::list<mcld::Target*> TargetListTy;
163 static void RegisterTarget(mcld::Target &T);
170 static void RegisterTargetMachine(mcld::Target &T, mcld::Target::TargetMachineCtorTy Fn) in RegisterTargetMachine()
[all …]
DCommandLine.h51 class parser<mcld::sys::fs::Path> : public basic_parser<mcld::sys::fs::Path>
57 mcld::sys::fs::Path &Val);
61 const mcld::sys::fs::Path &V,
71 class parser<mcld::ZOption> : public llvm::cl::basic_parser<mcld::ZOption>
74 bool parse(Option &O, StringRef ArgName, StringRef Arg, mcld::ZOption &Val);
78 const mcld::ZOption &V,
/frameworks/compile/mclinker/lib/Target/X86/
DX86TargetMachine.cpp17 mcld::RegisterTargetMachine<mcld::X86TargetMachine> X(mcld::TheX86_32Target); in MCLDInitializeX86LDTarget()
18 mcld::RegisterTargetMachine<mcld::X86TargetMachine> Y(mcld::TheX86_64Target); in MCLDInitializeX86LDTarget()
21 mcld::X86TargetMachine::X86TargetMachine(llvm::TargetMachine& pPM, in X86TargetMachine()
22 const mcld::Target &pTarget, in X86TargetMachine()
24 : mcld::MCLDTargetMachine(pPM, pTarget, pTriple) { in X86TargetMachine()
27 mcld::X86TargetMachine::~X86TargetMachine() in ~X86TargetMachine()
DX86Emulation.cpp14 namespace mcld { namespace
72 mcld::TargetRegistry::RegisterEmulation(mcld::TheX86_32Target, mcld::emulateX86LD); in MCLDInitializeX86Emulation()
73 mcld::TargetRegistry::RegisterEmulation(mcld::TheX86_64Target, mcld::emulateX86LD); in MCLDInitializeX86Emulation()
/frameworks/compile/mclinker/lib/Target/ARM/
DARMTargetMachine.cpp14 mcld::ARMBaseTargetMachine::ARMBaseTargetMachine(llvm::TargetMachine& pPM, in ARMBaseTargetMachine()
15 const mcld::Target &pTarget, in ARMBaseTargetMachine()
17 : mcld::MCLDTargetMachine(pPM, pTarget, pTriple) { in ARMBaseTargetMachine()
20 mcld::ARMBaseTargetMachine::~ARMBaseTargetMachine() in ~ARMBaseTargetMachine()
29 mcld::RegisterTargetMachine<mcld::ARMBaseTargetMachine> X(mcld::TheARMTarget); in MCLDInitializeARMLDTarget()
30 mcld::RegisterTargetMachine<mcld::ARMBaseTargetMachine> Y(mcld::TheThumbTarget); in MCLDInitializeARMLDTarget()
DARMEmulation.cpp14 namespace mcld { namespace
70 mcld::TargetRegistry::RegisterEmulation(mcld::TheARMTarget, mcld::emulateARMLD); in MCLDInitializeARMEmulation()
71 mcld::TargetRegistry::RegisterEmulation(mcld::TheThumbTarget, mcld::emulateARMLD); in MCLDInitializeARMEmulation()
/frameworks/compile/libbcc/include/bcc/Support/
DMemoryFactory.h23 namespace mcld {
29 class MemoryFactory : public mcld::MemoryAreaFactory {
31 MemoryFactory() : mcld::MemoryAreaFactory(32) { } in MemoryFactory()
35 using mcld::MemoryAreaFactory::produce;
37 mcld::MemoryArea* produce(void *pMemBuffer, size_t pSize) in produce()
38 { return mcld::MemoryAreaFactory::create(pMemBuffer, pSize); } in produce()
40 mcld::MemoryArea* produce(int pFD) in produce()
41 { return mcld::MemoryAreaFactory::create(pFD, mcld::FileHandle::Unknown); } in produce()
/frameworks/compile/mclinker/unittests/
DELFReaderTest.h20 namespace mcld {
43 mcld::Input *m_pInput;
44 mcld::LinkerConfig *m_pConfig;
45 mcld::GNUInfo *m_pInfo;
46 mcld::GNULDBackend *m_pLDBackend;
47 mcld::ELFReaderIF *m_pELFReader;
48 mcld::Module *m_pModule;
49 mcld::IRBuilder *m_pIRBuilder;
50 mcld::ELFObjectReader *m_pELFObjReader;
DInputTreeTest.h16 namespace mcld {
46 mcld::LinkerConfig* m_pConfig;
48 mcld::InputFactory* m_pAlloc;
49 mcld::InputBuilder* m_pBuilder;
50 mcld::MemoryAreaFactory m_MemFactory;
51 mcld::ContextFactory m_ContextFactory;
53 mcld::InputTree* m_pTestee;
/frameworks/compile/mclinker/tools/llvm-mcld/
Dllvm-mcld.cpp262 static cl::opt<mcld::sys::fs::Path, false, llvm::cl::parser<mcld::sys::fs::Path> >
270 static cl::opt<mcld::sys::fs::Path, false, llvm::cl::parser<mcld::sys::fs::Path> >
280 static cl::opt<mcld::sys::fs::Path, false, llvm::cl::parser<mcld::sys::fs::Path> >
368 static cl::list<mcld::ZOption, bool, llvm::cl::parser<mcld::ZOption> >
375 cl::opt<mcld::CodeGenFileType>
376 ArgFileType("filetype", cl::init(mcld::CGFT_EXEFile),
379 clEnumValN(mcld::CGFT_ASMFile, "asm",
381 clEnumValN(mcld::CGFT_OBJFile, "obj",
383 clEnumValN(mcld::CGFT_DSOFile, "dso",
385 clEnumValN(mcld::CGFT_EXEFile, "exe",
[all …]
/frameworks/compile/mclinker/lib/Target/Mips/
DMipsTargetMachine.cpp17 mcld::RegisterTargetMachine<mcld::MipsBaseTargetMachine> in MCLDInitializeMipsLDTarget()
18 X(mcld::TheMipselTarget); in MCLDInitializeMipsLDTarget()
21 mcld::MipsBaseTargetMachine::MipsBaseTargetMachine(llvm::TargetMachine& pPM, in MipsBaseTargetMachine()
22 const mcld::Target &pTarget, in MipsBaseTargetMachine()
24 : mcld::MCLDTargetMachine(pPM, pTarget, pTriple) { in MipsBaseTargetMachine()
27 mcld::MipsBaseTargetMachine::~MipsBaseTargetMachine() in ~MipsBaseTargetMachine()
/frameworks/compile/mclinker/lib/Target/Hexagon/
DHexagonTargetMachine.cpp16 mcld::RegisterTargetMachine<mcld::HexagonTargetMachine> in MCLDInitializeHexagonLDTarget()
17 X(mcld::TheHexagonTarget); in MCLDInitializeHexagonLDTarget()
20 mcld::HexagonTargetMachine::HexagonTargetMachine(llvm::TargetMachine& pPM, in HexagonTargetMachine()
21 const mcld::Target &pTarget, in HexagonTargetMachine()
23 : mcld::MCLDTargetMachine(pPM, pTarget, pTriple) { in HexagonTargetMachine()
26 mcld::HexagonTargetMachine::~HexagonTargetMachine() in ~HexagonTargetMachine()
/frameworks/compile/mclinker/include/mcld/Target/
DTargetMachine.h26 namespace mcld {
56 const mcld::Target &pTarget,
62 const mcld::Target& getTarget() const;
71 mcld::ToolOutputFile& pOutput,
72 mcld::CodeGenFileType,
74 mcld::Module& pModule,
75 mcld::LinkerConfig& pConfig,
90 mcld::CodeGenFileType,
106 mcld::MemoryArea& pOutput,
111 const mcld::Target *m_pTarget;
/frameworks/compile/mclinker/tools/mcld/lib/Core/
DLinker.cpp105 mModule = new mcld::Module(mLDConfig->options().soname()); in config()
107 mBuilder = new mcld::IRBuilder(*mModule, *mLDConfig); in config()
109 mLinker = new mcld::Linker(); in config()
111 mLinker->config(const_cast<mcld::LinkerConfig&>(*mLDConfig)); in config()
117 mcld::Input* input = mBuilder->ReadInput(pNameSpec); in addNameSpec()
125 mcld::Input* input = mBuilder->ReadInput(pObjectPath, pObjectPath); in addObject()
133 mcld::Input* input = mBuilder->ReadInput("NAN", pMemory, pSize); in addObject()
140 mcld::Input* input = mBuilder->CreateInput("NAN", "NAN", mcld::Input::Object); in addCode()
141 mcld::LDSection* sect = mBuilder->CreateELFHeader(*input, ".text", in addCode()
145 mcld::SectionData* data = mBuilder->CreateSectionData(*sect); in addCode()
[all …]
/frameworks/compile/libbcc/lib/Core/
DLinker.cpp112 mModule = new mcld::Module(mLDConfig->options().soname()); in config()
114 mBuilder = new mcld::IRBuilder(*mModule, *mLDConfig); in config()
116 mLinker = new mcld::Linker(); in config()
118 mLinker->config(const_cast<mcld::LinkerConfig&>(*mLDConfig)); in config()
124 mcld::Input* input = mBuilder->ReadInput(pNameSpec); in addNameSpec()
132 mcld::Input* input = mBuilder->ReadInput(pObjectPath, pObjectPath); in addObject()
140 mcld::Input* input = mBuilder->ReadInput("NAN", pMemory, pSize); in addObject()
147 mcld::Input* input = mBuilder->CreateInput("NAN", "NAN", mcld::Input::Object); in addCode()
148 mcld::LDSection* sect = mBuilder->CreateELFHeader(*input, ".text", in addCode()
152 mcld::SectionData* data = mBuilder->CreateSectionData(*sect); in addCode()
[all …]
/frameworks/compile/mclinker/lib/Core/
DEnvironment.cpp14 void mcld::Initialize() in Initialize()
22 mcld::InitializeAllTargets(); in Initialize()
23 mcld::InitializeAllEmulations(); in Initialize()
24 mcld::InitializeAllDiagnostics(); in Initialize()
29 void mcld::Finalize() in Finalize()
/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 X(TheX86_32Target, "x86"); in MCLDInitializeX86LDTargetInfo()
20 mcld::RegisterTarget Y(TheX86_64Target, "x86-64"); in MCLDInitializeX86LDTargetInfo()
/frameworks/compile/mclinker/lib/Target/ARM/TargetInfo/
DARMTargetInfo.cpp12 namespace mcld { namespace
14 mcld::Target TheARMTarget;
15 mcld::Target TheThumbTarget;
19 mcld::RegisterTarget X(TheARMTarget, "arm" ); in MCLDInitializeARMLDTargetInfo()
20 mcld::RegisterTarget Y(TheThumbTarget, "thumb" ); in MCLDInitializeARMLDTargetInfo()

12345678910>>...18