/frameworks/compile/mclinker/include/mcld/Support/ |
D | TargetRegistry.h | 22 namespace mcld { 37 friend class mcld::LLVMTargetMachine; 38 friend class mcld::TargetRegistry; 40 typedef mcld::LLVMTargetMachine *(*TargetMachineCtorTy)(const mcld::Target &, 63 mcld::LLVMTargetMachine *createTargetMachine(const std::string &pTriple, 114 typedef std::list<mcld::Target*> TargetListTy; 135 static void RegisterTarget(mcld::Target &T); 142 static void RegisterTargetMachine(mcld::Target &T, mcld::Target::TargetMachineCtorTy Fn) { in RegisterTargetMachine() 153 static void RegisterSectLinker(mcld::Target &T, mcld::Target::SectLinkerCtorTy Fn) { in RegisterSectLinker() 163 static void RegisterTargetLDBackend(mcld::Target &T, mcld::Target::TargetLDBackendCtorTy Fn) { in RegisterTargetLDBackend() [all …]
|
D | CommandLine.h | 26 class parser<mcld::sys::fs::Path> : public basic_parser<mcld::sys::fs::Path> 32 mcld::sys::fs::Path &Val); 36 const mcld::sys::fs::Path &V, 46 class parser<mcld::MCLDDirectory> : public llvm::cl::basic_parser<mcld::MCLDDirectory> 49 bool parse(Option &O, StringRef ArgName, StringRef Arg, mcld::MCLDDirectory &Val); 53 const mcld::MCLDDirectory &V,
|
D | RealPath.h | 17 namespace mcld { 55 struct less<mcld::sys::fs::RealPath> : public binary_function< 56 mcld::sys::fs::RealPath, 57 mcld::sys::fs::RealPath, 60 bool operator() (const mcld::sys::fs::RealPath& pX, 61 const mcld::sys::fs::RealPath& pY) const {
|
D | MemoryRegion.h | 23 namespace mcld 45 typedef NonConstTraits<mcld::sys::fs::detail::Address>::value_type Address; 46 typedef ConstTraits<mcld::sys::fs::detail::Address>::value_type ConstAddress; 47 typedef NonConstTraits<mcld::sys::fs::detail::Offset>::value_type Offset; 48 typedef ConstTraits<mcld::sys::fs::detail::Offset>::value_type ConstOffset;
|
/frameworks/compile/mclinker/lib/Support/ |
D | TargetRegistry.cpp | 12 mcld::TargetRegistry::TargetListTy mcld::TargetRegistry::s_TargetList; 16 void mcld::TargetRegistry::RegisterTarget(mcld::Target &T) in RegisterTarget() 21 const mcld::Target* mcld::TargetRegistry::lookupTarget(const llvm::Target &pTarget) in lookupTarget() 23 mcld::Target *result = 0; in lookupTarget() 34 const mcld::Target *mcld::TargetRegistry::lookupTarget(const std::string &pTriple, in lookupTarget()
|
D | CommandLine.cpp | 18 bool parser<mcld::sys::fs::Path>::parse(llvm::cl::Option &O, in parse() 21 mcld::sys::fs::Path &Val) in parse() 29 void parser<mcld::sys::fs::Path>::printOptionDiff(const llvm::cl::Option &O, in printOptionDiff() 30 const mcld::sys::fs::Path &V, in printOptionDiff() 31 parser<mcld::sys::fs::Path>::OptVal Default, in printOptionDiff() 46 void parser<mcld::sys::fs::Path>::anchor() in anchor() 54 bool parser<mcld::MCLDDirectory>::parse(llvm::cl::Option &O, in parse() 57 mcld::MCLDDirectory &Val) in parse() 63 void parser<mcld::MCLDDirectory>::printOptionDiff(const llvm::cl::Option &O, in printOptionDiff() 64 const mcld::MCLDDirectory &V, in printOptionDiff() [all …]
|
D | Path.cpp | 19 using namespace mcld; 20 using namespace mcld::sys::fs; 161 bool mcld::sys::fs::operator==(const Path& pLHS,const Path& pRHS) in operator ==() 166 bool mcld::sys::fs::operator!=(const Path& pLHS,const Path& pRHS) in operator !=() 171 bool mcld::sys::fs::is_separator(char value) in is_separator() 180 bool mcld::sys::fs::exists(const Path &pPath) in exists() 187 bool mcld::sys::fs::is_directory(const Path &pPath) in is_directory() 194 std::ostream &mcld::sys::fs::operator<<(std::ostream& pOS, in operator <<() 200 std::istream &mcld::sys::fs::operator>>(std::istream& pOS, in operator >>() 206 llvm::raw_ostream &mcld::sys::fs::operator<<(llvm::raw_ostream &pOS, in operator <<()
|
/frameworks/compile/mclinker/tools/llvm-mcld/ |
D | llvm-mcld.cpp | 124 cl::opt<mcld::CodeGenFileType> 125 FileType("filetype", cl::init(mcld::CGFT_EXEFile), 128 clEnumValN(mcld::CGFT_ASMFile, "asm", 130 clEnumValN(mcld::CGFT_OBJFile, "obj", 132 clEnumValN(mcld::CGFT_ARCFile, "arc", 134 clEnumValN(mcld::CGFT_DSOFile, "dso", 136 clEnumValN(mcld::CGFT_EXEFile, "exe", 138 clEnumValN(mcld::CGFT_NULLFile, "null", 278 static cl::opt<mcld::sys::fs::Path, false, llvm::cl::parser<mcld::sys::fs::Path> > 284 static cl::list<mcld::MCLDDirectory, bool, llvm::cl::parser<mcld::MCLDDirectory> > [all …]
|
/frameworks/compile/mclinker/lib/Target/ARM/ |
D | ARMTargetMachine.cpp | 17 mcld::RegisterTargetMachine<mcld::ARMBaseTargetMachine> X(mcld::TheARMTarget); in LLVMInitializeARMLDTarget() 20 mcld::ARMBaseTargetMachine::ARMBaseTargetMachine(llvm::TargetMachine& pPM, in ARMBaseTargetMachine() 21 const mcld::Target &pTarget, in ARMBaseTargetMachine() 23 : mcld::LLVMTargetMachine(pPM, pTarget, pTriple) { in ARMBaseTargetMachine() 29 mcld::ARMBaseTargetMachine::~ARMBaseTargetMachine() in ~ARMBaseTargetMachine()
|
D | ARMSectLinker.cpp | 16 using namespace mcld; 18 namespace mcld { namespace 24 mcld::TargetLDBackend &pLDBackend) in createARMSectLinker() 45 mcld::TargetRegistry::RegisterSectLinker(TheARMTarget, createARMSectLinker); in LLVMInitializeARMSectLinker()
|
D | ARMTargetMachine.h | 14 namespace mcld 24 const mcld::Target &pTarget, 29 mcld::MCLDInfo& getLDInfo() in getLDInfo() 32 const mcld::MCLDInfo& getLDInfo() const in getLDInfo()
|
/frameworks/compile/mclinker/lib/Target/X86/ |
D | X86TargetMachine.cpp | 18 mcld::RegisterTargetMachine<mcld::X86TargetMachine> X(mcld::TheX86Target); in LLVMInitializeX86LDTarget() 21 mcld::X86TargetMachine::X86TargetMachine(llvm::TargetMachine& pPM, in X86TargetMachine() 22 const mcld::Target &pTarget, in X86TargetMachine() 24 : mcld::LLVMTargetMachine(pPM, pTarget, pTriple) { in X86TargetMachine() 30 mcld::X86TargetMachine::~X86TargetMachine() in ~X86TargetMachine()
|
D | X86GOT.h | 18 namespace mcld 30 friend void mcld::X86PLT::reserveEntry(size_t pNum); 32 friend mcld::PLTEntry* mcld::X86PLT::getPLTEntry( 33 const mcld::ResolveInfo& pSymbol,bool& pExist); 35 friend mcld::GOTEntry* mcld::X86PLT::getGOTPLTEntry( 36 const mcld::ResolveInfo& pSymbol,bool& pExist);
|
D | X86SectLinker.cpp | 16 using namespace mcld; 18 namespace mcld { namespace 24 mcld::TargetLDBackend &pLDBackend) in createX86SectLinker() 45 mcld::TargetRegistry::RegisterSectLinker(TheX86Target, createX86SectLinker); in LLVMInitializeX86SectLinker()
|
D | X86TargetMachine.h | 14 namespace mcld 24 const mcld::Target &pTarget, 29 mcld::MCLDInfo& getLDInfo() in getLDInfo() 32 const mcld::MCLDInfo& getLDInfo() const in getLDInfo()
|
/frameworks/compile/mclinker/lib/Target/Mips/ |
D | MipsTargetMachine.cpp | 18 mcld::RegisterTargetMachine<mcld::MipsBaseTargetMachine> in LLVMInitializeMipsLDTarget() 19 X(mcld::TheMipselTarget); in LLVMInitializeMipsLDTarget() 22 mcld::MipsBaseTargetMachine::MipsBaseTargetMachine(llvm::TargetMachine& pPM, in MipsBaseTargetMachine() 23 const mcld::Target &pTarget, in MipsBaseTargetMachine() 25 : mcld::LLVMTargetMachine(pPM, pTarget, pTriple) { in MipsBaseTargetMachine() 31 mcld::MipsBaseTargetMachine::~MipsBaseTargetMachine() in ~MipsBaseTargetMachine()
|
D | MipsSectLinker.cpp | 15 using namespace mcld; 17 namespace mcld { namespace 24 mcld::TargetLDBackend &pLDBackend) in createMipsSectLinker() 45 mcld::TargetRegistry::RegisterSectLinker(TheMipselTarget, in LLVMInitializeMipsSectLinker()
|
D | MipsTargetMachine.h | 14 namespace mcld 24 const mcld::Target &pTarget, 29 mcld::MCLDInfo& getLDInfo() in getLDInfo() 32 const mcld::MCLDInfo& getLDInfo() const in getLDInfo()
|
/frameworks/compile/mclinker/include/mcld/MC/ |
D | MCLDFile.h | 31 namespace mcld 155 mcld::MCLDFile* mcld::MCLDFileFactory<NUM>::produce(llvm::StringRef pName, in produce() 156 const mcld::sys::fs::Path& pPath, in produce() 159 mcld::MCLDFile* result = Alloc::allocate(); in produce() 160 new (result) mcld::MCLDFile(pName, pPath, pType); in produce() 165 mcld::MCLDFile* mcld::MCLDFileFactory<NUM>::produce() in produce() 167 mcld::MCLDFile* result = Alloc::allocate(); in produce() 168 new (result) mcld::MCLDFile(); in produce()
|
D | MCLDInputTree.h | 24 namespace mcld 31 class PolicyIterator<mcld::Input, Traits, IteratorType> : public PolicyIteratorBase<Input, Traits, … 190 mcld::InputTree& 191 mcld::InputTree::insert(mcld::InputTree::iterator pPosition, in insert() 193 const mcld::sys::fs::Path& pPath, in insert() 208 mcld::InputTree& 209 mcld::InputTree::enterGroup(mcld::InputTree::iterator pPosition) in enterGroup() 222 mcld::InputTree& mcld::InputTree::insert(mcld::InputTree::iterator pPosition, in insert() 223 const mcld::Input& pInput) in insert() 226 node->data = const_cast<mcld::Input*>(&pInput); in insert()
|
/frameworks/compile/mclinker/lib/MC/ |
D | MCLDInputTree.cpp | 12 using namespace mcld; 66 const mcld::Input& pInput) in insert() 69 node->data = const_cast<mcld::Input*>(&pInput); in insert() 78 bool mcld::isGroup(const InputTree::iterator& pos) in isGroup() 83 bool mcld::isGroup(const InputTree::const_iterator& pos) in isGroup() 88 bool mcld::isGroup(const InputTree::dfs_iterator& pos) in isGroup() 93 bool mcld::isGroup(const InputTree::const_dfs_iterator& pos) in isGroup() 98 bool mcld::isGroup(const InputTree::bfs_iterator& pos) in isGroup() 103 bool mcld::isGroup(const InputTree::const_bfs_iterator& pos) in isGroup()
|
/frameworks/compile/mclinker/include/mcld/Target/ |
D | TargetMachine.h | 28 namespace mcld 60 const mcld::Target &pTarget, 65 const mcld::Target& getTarget() const; 72 virtual mcld::MCLDInfo& getLDInfo() = 0; 73 virtual const mcld::MCLDInfo& getLDInfo() const = 0; 80 mcld::CodeGenFileType, 97 mcld::CodeGenFileType, 120 const mcld::Target *m_pTarget;
|
/frameworks/compile/mclinker/unittests/ |
D | StaticResolverTest.cpp | 17 using namespace mcld; 53 ASSERT_EQ( mcld::ResolveInfo::Define, new_sym->desc()); in TEST_F() 54 ASSERT_EQ( 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() 79 ASSERT_EQ( mcld::ResolveInfo::Global, new_sym->binding()); in TEST_F() 80 ASSERT_EQ( mcld::ResolveInfo::Global, old_sym->binding()); in TEST_F() 81 ASSERT_EQ( mcld::ResolveInfo::Undefined, new_sym->desc()); in TEST_F() 82 ASSERT_EQ( mcld::ResolveInfo::Define, old_sym->desc()); in TEST_F() 106 ASSERT_EQ( mcld::ResolveInfo::Global, new_sym->binding()); in TEST_F() [all …]
|
D | InputTreeTest.h | 14 namespace mcld 46 mcld::AttributeFactory *m_pAttr; 47 mcld::InputFactory *m_pAlloc; 48 mcld::InputTree* m_pTestee;
|
D | GCFactoryListTraitsTest.h | 59 class NodeFactory : public mcld::GCFactory<Node, 0> { 61 NodeFactory() : mcld::GCFactory<Node, 0>(16) { } in NodeFactory() 82 const llvm::iplist<Node, mcld::GCFactoryListTraits<Node> > &getNodeList() const in getNodeList() 85 llvm::iplist<Node, mcld::GCFactoryListTraits<Node> > &getNodeList() in getNodeList() 92 llvm::iplist<Node, mcld::GCFactoryListTraits<Node> > m_pNodeList;
|