Home
last modified time | relevance | path

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

12345678910>>...13

/frameworks/compile/mclinker/include/mcld/Support/
DTargetRegistry.h22 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 …]
DCommandLine.h26 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,
DRealPath.h17 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 {
DMemoryRegion.h23 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/
DTargetRegistry.cpp12 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()
DCommandLine.cpp18 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 …]
DPath.cpp19 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/
Dllvm-mcld.cpp124 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/
DARMTargetMachine.cpp17 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()
DARMSectLinker.cpp16 using namespace mcld;
18 namespace mcld { namespace
24 mcld::TargetLDBackend &pLDBackend) in createARMSectLinker()
45 mcld::TargetRegistry::RegisterSectLinker(TheARMTarget, createARMSectLinker); in LLVMInitializeARMSectLinker()
DARMTargetMachine.h14 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/
DX86TargetMachine.cpp18 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()
DX86GOT.h18 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);
DX86SectLinker.cpp16 using namespace mcld;
18 namespace mcld { namespace
24 mcld::TargetLDBackend &pLDBackend) in createX86SectLinker()
45 mcld::TargetRegistry::RegisterSectLinker(TheX86Target, createX86SectLinker); in LLVMInitializeX86SectLinker()
DX86TargetMachine.h14 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/
DMipsTargetMachine.cpp18 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()
DMipsSectLinker.cpp15 using namespace mcld;
17 namespace mcld { namespace
24 mcld::TargetLDBackend &pLDBackend) in createMipsSectLinker()
45 mcld::TargetRegistry::RegisterSectLinker(TheMipselTarget, in LLVMInitializeMipsSectLinker()
DMipsTargetMachine.h14 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/
DMCLDFile.h31 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()
DMCLDInputTree.h24 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/
DMCLDInputTree.cpp12 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/
DTargetMachine.h28 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/
DStaticResolverTest.cpp17 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 …]
DInputTreeTest.h14 namespace mcld
46 mcld::AttributeFactory *m_pAttr;
47 mcld::InputFactory *m_pAlloc;
48 mcld::InputTree* m_pTestee;
DGCFactoryListTraitsTest.h59 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;

12345678910>>...13