Home
last modified time | relevance | path

Searched refs:InputTree (Results 1 – 16 of 16) sorted by relevance

/frameworks/compile/mclinker/lib/MC/
DMCLDInputTree.cpp14 InputTree::Succeeder InputTree::Afterward;
15 InputTree::Includer InputTree::Downward;
19 InputTree::InputTree(InputFactory& pInputFactory) in InputTree() function in InputTree
23 InputTree::~InputTree() in ~InputTree()
27 InputTree& InputTree::merge(InputTree::iterator pPosition, in merge()
28 const InputTree::Connector& pConnector, in merge()
29 InputTree& pTree) in merge()
44 InputTree& InputTree::insert(InputTree::iterator pPosition, in insert()
45 const InputTree::Connector& pConnector, in insert()
56 InputTree& InputTree::enterGroup(InputTree::iterator pPosition, in enterGroup()
[all …]
DMCLDDriver.cpp40 InputTree::dfs_iterator input, inEnd = m_LDInfo.inputs().dfs_end(); in normalize()
76 mcld::InputTree* archive_member = m_LDBackend.getArchiveReader()->readArchive(**input); in normalize()
82 m_LDInfo.inputs().merge<InputTree::Inclusive>(input, *archive_member); in normalize()
108 mcld::InputTree::const_bfs_iterator input, inEnd = m_LDInfo.inputs().bfs_end(); in linkable()
191 mcld::InputTree::bfs_iterator input, inEnd = m_LDInfo.inputs().bfs_end(); in readSections()
213 mcld::InputTree::dfs_iterator input, inEnd = m_LDInfo.inputs().dfs_end(); in readSymbolTables()
233 mcld::InputTree::dfs_iterator input, inEnd = m_LDInfo.inputs().dfs_end(); in mergeSymbolTables()
267 mcld::InputTree::bfs_iterator input, inEnd = m_LDInfo.inputs().bfs_end(); in readRelocations()
DMCLDInfo.cpp33 m_pInputTree = new InputTree(*m_pInputFactory); in MCLDInfo()
/frameworks/compile/mclinker/unittests/
DInputTreeTest.cpp23 m_pTestee = new InputTree(*m_pAlloc); in InputTreeTest()
48 InputTree::iterator node = m_pTestee->root(); in TEST_F()
49 m_pTestee->insert<InputTree::Inclusive>(node, "FileSpec", "path1"); in TEST_F()
51 InputTree::const_iterator const_node = node; in TEST_F()
60 m_pTestee->enterGroup(node, InputTree::Downward); in TEST_F()
62 InputTree::const_iterator const_node2 = node; in TEST_F()
75 InputTree::iterator node = m_pTestee->root(); in TEST_F()
78 m_pTestee->insert<InputTree::Inclusive>(node, "FileSpec", "path1"); in TEST_F()
79 InputTree::const_iterator const_node = node; in TEST_F()
84 m_pTestee->insert<InputTree::Inclusive>(node,"FileSpec", "path1"); in TEST_F()
[all …]
DBinTreeTest.cpp130 m_pTestee->join<InputTree::Inclusive>(pos,a); in TEST_F()
131 pos.move<InputTree::Inclusive>(); in TEST_F()
132 m_pTestee->join<InputTree::Positional>(pos,10); in TEST_F()
133 m_pTestee->join<InputTree::Inclusive>(pos,9); in TEST_F()
134 pos.move<InputTree::Inclusive>(); in TEST_F()
135 m_pTestee->join<InputTree::Positional>(pos,8); in TEST_F()
136 m_pTestee->join<InputTree::Inclusive>(pos,7); in TEST_F()
159 m_pTestee->join<InputTree::Inclusive>(pos,0); in TEST_F()
160 pos.move<InputTree::Inclusive>(); in TEST_F()
161 m_pTestee->join<InputTree::Positional>(pos,1); in TEST_F()
[all …]
DInputTreeTest.h16 class InputTree; variable
48 mcld::InputTree* m_pTestee;
/frameworks/compile/mclinker/include/mcld/MC/
DMCLDInputTree.h78 class InputTree : public BinaryTree<Input>
127 InputTree(InputFactory& pInputFactory);
128 ~InputTree();
137 InputTree& insert(iterator pPosition,
143 InputTree& enterGroup(iterator pPosition);
146 InputTree& insert(iterator pPosition,
149 InputTree& merge(iterator pPosition,
151 InputTree& pTree);
153 InputTree& insert(iterator pPosition,
159 InputTree& insert(iterator pPosition,
[all …]
DMCLDInfo.h68 InputTree& inputs() in inputs()
71 const InputTree& inputs() const in inputs()
120 InputTree *m_pInputTree;
/frameworks/compile/mclinker/lib/LD/
DGNUArchiveReader.cpp94 InputTree *GNUArchiveReader::readArchive(Input &pInput) in readArchive()
103 InputTree *GNUArchiveReader::setupNewArchive(Input &pInput, in setupNewArchive()
113 InputTree *resultTree = new InputTree(m_pLDInfo.inputFactory()); in setupNewArchive()
160 InputTree::iterator node = resultTree->root(); in setupNewArchive()
186 resultTree->insert<InputTree::Positional>(node, *insertObjectFile); in setupNewArchive()
188 node.move<InputTree::Inclusive>(); in setupNewArchive()
190 node.move<InputTree::Positional>(); in setupNewArchive()
207 resultTree->insert<InputTree::Positional>(node, *newArchive); in setupNewArchive()
209 node.move<InputTree::Inclusive>(); in setupNewArchive()
211 node.move<InputTree::Positional>(); in setupNewArchive()
[all …]
DBSDArchiveReader.cpp23 InputTree *BSDArchiveReader::readArchive(Input &input) in readArchive()
/frameworks/compile/mclinker/lib/CodeGen/
DSectLinker.cpp116 InputTree::const_dfs_iterator input, inEnd = info.inputs().dfs_end(); in doFinalization()
204 InputTree::Connector *prev_ward = &InputTree::Downward; in initializeInputTree()
206 std::stack<InputTree::iterator> returnStack; in initializeInputTree()
207 InputTree::iterator cur_node = info.inputs().root(); in initializeInputTree()
223 prev_ward = &InputTree::Afterward; in initializeInputTree()
234 prev_ward = &InputTree::Afterward; in initializeInputTree()
259 prev_ward = &InputTree::Afterward; in initializeInputTree()
266 prev_ward = &InputTree::Downward; in initializeInputTree()
271 prev_ward = &InputTree::Afterward; in initializeInputTree()
/frameworks/compile/mclinker/include/mcld/LD/
DGNUArchiveReader.h32 class InputTree; variable
54 InputTree *readArchive(Input &input);
64 InputTree *setupNewArchive(Input &pInput, size_t off);
DArchiveReader.h20 class InputTree; variable
33 virtual InputTree *readArchive(Input &input) = 0;
DBSDArchiveReader.h20 class InputTree; variable
32 InputTree *readArchive(Input &input);
/frameworks/compile/mclinker/lib/Target/
DGNULDBackend.cpp268 InputTree::const_bfs_iterator input, inputEnd = pLDInfo.inputs().bfs_end(); in sizeNamePools()
565 InputTree::const_bfs_iterator input, inputEnd = pLDInfo.inputs().bfs_end(); in emitDynNamePools()
/frameworks/compile/mclinker/lib/Target/Mips/
DMipsLDBackend.cpp360 InputTree::const_bfs_iterator input, inputEnd = pLDInfo.inputs().bfs_end(); in emitDynNamePools()