/frameworks/compile/mclinker/unittests/ |
ELFReaderTest.h | 13 #include <mcld/LinkerConfig.h> 14 #include <mcld/LD/ELFReaderIf.h> 15 #include <mcld/LD/ELFReader.h> 16 #include <mcld/LD/ELFObjectReader.h> 17 #include <mcld/Target/GNULDBackend.h> 18 #include <mcld/MC/InputBuilder.h> 20 namespace mcld { namespace 22 } // namespace for mcld 43 mcld::Input *m_pInput; 44 mcld::LinkerConfig *m_pConfig [all...] |
InputTreeTest.h | 13 #include <mcld/MC/ContextFactory.h> 14 #include <mcld/Support/MemoryAreaFactory.h> 16 namespace mcld { namespace 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; 57 } // namespace of mcld [all...] |
/frameworks/compile/libbcc/include/bcc/Support/ |
MemoryFactory.h | 20 #include <mcld/Support/FileHandle.h> 21 #include <mcld/Support/MemoryAreaFactory.h> 23 namespace mcld { namespace 25 } // end namespace mcld 29 class MemoryFactory : public mcld::MemoryAreaFactory { 31 MemoryFactory() : mcld::MemoryAreaFactory(32) { } 35 using mcld::MemoryAreaFactory::produce; 37 mcld::MemoryArea* produce(void *pMemBuffer, size_t pSize) 38 { return mcld::MemoryAreaFactory::create(pMemBuffer, pSize); } 40 mcld::MemoryArea* produce(int pFD [all...] |
/frameworks/compile/mclinker/lib/Target/Hexagon/ |
HexagonTargetMachine.cpp | 11 #include <mcld/Target/TargetMachine.h> 12 #include <mcld/Support/TargetRegistry.h> 15 // Register createTargetMachine function pointer to mcld::Target 16 mcld::RegisterTargetMachine<mcld::HexagonTargetMachine> 17 X(mcld::TheHexagonTarget); 20 mcld::HexagonTargetMachine::HexagonTargetMachine(llvm::TargetMachine& pPM, 21 const mcld::Target &pTarget, 23 : mcld::MCLDTargetMachine(pPM, pTarget, pTriple) { 26 mcld::HexagonTargetMachine::~HexagonTargetMachine( [all...] |
/frameworks/compile/mclinker/lib/Target/Mips/ |
MipsTargetMachine.cpp | 12 #include <mcld/Target/TargetMachine.h> 13 #include <mcld/Support/TargetRegistry.h> 16 // Register createTargetMachine function pointer to mcld::Target 17 mcld::RegisterTargetMachine<mcld::MipsBaseTargetMachine> 18 X(mcld::TheMipselTarget); 21 mcld::MipsBaseTargetMachine::MipsBaseTargetMachine(llvm::TargetMachine& pPM, 22 const mcld::Target &pTarget, 24 : mcld::MCLDTargetMachine(pPM, pTarget, pTriple) { 27 mcld::MipsBaseTargetMachine::~MipsBaseTargetMachine( [all...] |
/frameworks/compile/mclinker/lib/Target/X86/ |
X86TargetMachine.cpp | 12 #include <mcld/Target/TargetMachine.h> 13 #include <mcld/Support/TargetRegistry.h> 16 // Register createTargetMachine function pointer to mcld::Target 17 mcld::RegisterTargetMachine<mcld::X86TargetMachine> X(mcld::TheX86_32Target); 18 mcld::RegisterTargetMachine<mcld::X86TargetMachine> Y(mcld::TheX86_64Target); 21 mcld::X86TargetMachine::X86TargetMachine(llvm::TargetMachine& pPM [all...] |
/ndk/build/tools/toolchain-patches/mclinker/ |
0005-Fixed-darwin-ld.mcld-GNU-m-emulation-fail.patch | 4 Subject: [PATCH 5/5] Fixed darwin ld.mcld GNU -m emulation fail 6 GNU -m emulation doesn't provide OS. If ld.mcld is built on darwin 11 tools/llvm-mcld/llvm-mcld.cpp | 4 ++-- 14 diff --git a/tools/llvm-mcld/llvm-mcld.cpp b/tools/llvm-mcld/llvm-mcld.cpp 16 --- a/tools/llvm-mcld/llvm-mcld.cp [all...] |
0004-Fix-build-id-to-not-accept-next-arg.patch | 10 Neither swallow next arg, which happen to be "-m" when ld.mcld is invoked 15 tools/llvm-mcld/llvm-mcld.cpp | 6 +++++- 18 diff --git a/tools/llvm-mcld/llvm-mcld.cpp b/tools/llvm-mcld/llvm-mcld.cpp 20 --- a/tools/llvm-mcld/llvm-mcld.cpp 21 +++ b/tools/llvm-mcld/llvm-mcld.cp [all...] |
0001-Add-GCC-collect2-compatibility-flags.patch | 6 Add -use-gold, -use-mcld, and use-ld passed by GCC/collect2 11 tools/llvm-mcld/llvm-mcld.cpp | 17 +++++++++++++++++ 14 diff --git a/tools/llvm-mcld/llvm-mcld.cpp b/tools/llvm-mcld/llvm-mcld.cpp 16 --- a/tools/llvm-mcld/llvm-mcld.cpp 17 +++ b/tools/llvm-mcld/llvm-mcld.cp [all...] |
/frameworks/compile/mclinker/lib/Target/ARM/TargetInfo/ |
ARMTargetInfo.cpp | 9 #include "mcld/Target/TargetMachine.h" 10 #include "mcld/Support/TargetRegistry.h" 12 namespace mcld { namespace 14 mcld::Target TheARMTarget; 15 mcld::Target TheThumbTarget; 18 // register into mcld::TargetRegistry 19 mcld::RegisterTarget X(TheARMTarget, "arm" ); 20 mcld::RegisterTarget Y(TheThumbTarget, "thumb" ); 23 } // namespace of mcld
|
/frameworks/compile/mclinker/lib/Target/X86/TargetInfo/ |
X86TargetInfo.cpp | 9 #include "mcld/Target/TargetMachine.h" 10 #include "mcld/Support/TargetRegistry.h" 12 namespace mcld { namespace 14 mcld::Target TheX86_32Target; 15 mcld::Target TheX86_64Target; 18 // register into mcld::TargetRegistry 19 mcld::RegisterTarget X(TheX86_32Target, "x86"); 20 mcld::RegisterTarget Y(TheX86_64Target, "x86-64"); 23 } // namespace of mcld
|
/frameworks/compile/mclinker/ |
mcld.mk | 5 MCLD_HOST_BUILD_MK := $(MCLD_ROOT_PATH)/mcld-host-build.mk 6 MCLD_DEVICE_BUILD_MK := $(MCLD_ROOT_PATH)/mcld-device-build.mk
|
/frameworks/compile/libbcc/lib/Support/ |
LinkerConfig.cpp | 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" [all...] |
/frameworks/compile/mclinker/tools/mcld/lib/Support/ |
LinkerConfig.cpp | 15 #include <mcld/LinkerConfig.h> 16 #include <mcld/MC/MCLDDirectory.h> 17 #include <mcld/MC/ZOption.h> 18 #include <mcld/LD/TextDiagnosticPrinter.h> 19 #include <mcld/Support/Path.h> 20 #include <mcld/Support/MsgHandling.h> 21 #include <mcld/Support/raw_ostream.h> 51 mTarget = mcld::TargetRegistry::lookupTarget(mTriple, error); 55 ALOGE("Cannot initialize mcld::Target for given triple '%s'! (%s)\n", 63 ALOGE("Cannot initialize mcld::MCLDInfo for given triple '%s!\n" [all...] |
/frameworks/compile/mclinker/lib/Support/ |
TargetRegistry.cpp | 9 #include <mcld/Support/TargetRegistry.h> 12 mcld::TargetRegistry::TargetListTy mcld::TargetRegistry::s_TargetList; 14 void mcld::TargetRegistry::RegisterTarget(mcld::Target &T) 19 const mcld::Target* 20 mcld::TargetRegistry::lookupTarget(const llvm::Target &pTarget) 22 mcld::Target *result = 0; 33 const mcld::Target* 34 mcld::TargetRegistry::lookupTarget(const std::string &pTriple [all...] |
MsgHandling.cpp | 9 #include <mcld/LD/DiagnosticEngine.h> 10 #include <mcld/LD/DiagnosticLineInfo.h> 11 #include <mcld/LD/DiagnosticPrinter.h> 12 #include <mcld/LD/TextDiagnosticPrinter.h> 13 #include <mcld/LD/MsgHandler.h> 14 #include <mcld/Support/MsgHandling.h> 15 #include <mcld/Support/raw_ostream.h> 23 using namespace mcld; 31 mcld::InitializeDiagnosticEngine(const mcld::LinkerConfig& pConfig [all...] |
/frameworks/compile/mclinker/include/mcld/Support/ |
TargetSelect.h | 18 #include "mcld/Config/Targets.def" 22 #include "mcld/Config/Targets.def" 26 #include "mcld/Config/Linkers.def" 30 #include "mcld/Config/Linkers.def" 34 #include "mcld/Config/Targets.def" 38 #include "mcld/Config/Linkers.def" 42 #include "mcld/Config/Linkers.def" 46 namespace mcld namespace 49 /// it wants access to all available targets that MCLD is configured to 55 #include "mcld/Config/Targets.def [all...] |
PathCache.h | 16 #include "mcld/ADT/HashEntry.h" 17 #include "mcld/ADT/HashTable.h" 18 #include "mcld/ADT/StringHash.h" 19 #include "mcld/Support/Path.h" 21 namespace mcld { namespace 27 mcld::sys::fs::Path, 35 } // namespace of mcld
|
MsgHandling.h | 14 #include <mcld/LD/MsgHandler.h> 16 namespace mcld { namespace 39 } // namespace of mcld 44 inline mcld::MsgHandler mcld::unreachable(unsigned int pID) 49 inline mcld::MsgHandler mcld::fatal(unsigned int pID) 54 inline mcld::MsgHandler mcld::error(unsigned int pID) 59 inline mcld::MsgHandler mcld::warning(unsigned int pID [all...] |
/frameworks/compile/mclinker/lib/Core/ |
Environment.cpp | 9 #include <mcld/Environment.h> 10 #include <mcld/Support/TargetSelect.h> 14 void mcld::Initialize() 22 mcld::InitializeAllTargets(); 23 mcld::InitializeAllEmulations(); 24 mcld::InitializeAllDiagnostics(); 29 void mcld::Finalize()
|
/frameworks/compile/mclinker/lib/Target/Hexagon/TargetInfo/ |
HexagonTargetInfo.cpp | 9 #include <mcld/Target/TargetMachine.h> 10 #include <mcld/Support/TargetRegistry.h> 12 namespace mcld { namespace 14 mcld::Target TheHexagonTarget; 17 // register into mcld::TargetRegistry 18 mcld::RegisterTarget X(TheHexagonTarget, "hexagon"); 21 } // namespace of mcld
|
/frameworks/compile/mclinker/lib/Target/Mips/TargetInfo/ |
MipsTargetInfo.cpp | 9 #include "mcld/Target/TargetMachine.h" 10 #include "mcld/Support/TargetRegistry.h" 12 namespace mcld { namespace 14 mcld::Target TheMipselTarget; 17 // register into mcld::TargetRegistry 18 mcld::RegisterTarget X(TheMipselTarget, "mipsel"); 21 } // namespace of mcld
|
/frameworks/compile/mclinker/lib/Target/ARM/ |
ARMTargetMachine.cpp | 12 #include <mcld/Support/TargetRegistry.h> 14 mcld::ARMBaseTargetMachine::ARMBaseTargetMachine(llvm::TargetMachine& pPM, 15 const mcld::Target &pTarget, 17 : mcld::MCLDTargetMachine(pPM, pTarget, pTriple) { 20 mcld::ARMBaseTargetMachine::~ARMBaseTargetMachine() 28 // Register createTargetMachine function pointer to mcld::Target 29 mcld::RegisterTargetMachine<mcld::ARMBaseTargetMachine> X(mcld::TheARMTarget); 30 mcld::RegisterTargetMachine<mcld::ARMBaseTargetMachine> Y(mcld::TheThumbTarget) [all...] |
/frameworks/compile/mclinker/include/mcld/LD/ |
DiagnosticInfos.h | 16 namespace mcld { namespace 21 #include "mcld/LD/DiagCommonKinds.inc" 22 #include "mcld/LD/DiagReaders.inc" 23 #include "mcld/LD/DiagSymbolResolutions.inc" 24 #include "mcld/LD/DiagRelocations.inc" 25 #include "mcld/LD/DiagLayouts.inc" 26 #include "mcld/LD/DiagGOTPLT.inc" 53 } // namespace of mcld
|
/frameworks/compile/mclinker/include/mcld/Target/ |
TargetMachine.h | 26 namespace mcld { namespace 47 /** \class mcld::MCLDTargetMachine 48 * \brief mcld::MCLDTargetMachine is a object adapter of LLVMTargetMachine. 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 [all...] |