Home
last modified time | relevance | path

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

/frameworks/compile/mclinker/lib/Core/
DInputTree.cpp13 InputTree::Succeeder InputTree::Afterward;
14 InputTree::Includer InputTree::Downward;
19 InputTree& InputTree::merge(TreeIteratorBase pRoot, in merge()
20 const InputTree::Mover& pMover, in merge()
21 InputTree& pTree) { in merge()
34 InputTree& InputTree::enterGroup(TreeIteratorBase pRoot, in enterGroup()
35 const InputTree::Mover& pMover) { in enterGroup()
41 InputTree& InputTree::insert(TreeIteratorBase pRoot, in insert()
42 const InputTree::Mover& pMover, in insert()
53 bool isGroup(const InputTree::iterator& pos) { in isGroup()
[all …]
DAndroid.bp9 "InputTree.cpp",
DIRBuilder.cpp129 m_InputBuilder.createNode<InputTree::Positional>(pName, pPath, pType); in CreateInput()
141 m_InputBuilder.createNode<InputTree::Positional>( in ReadInput()
181 m_InputBuilder.createNode<InputTree::Positional>(pNameSpec, *path); in ReadInput()
196 m_InputBuilder.createNode<InputTree::Positional>("file handler", in ReadInput()
215 m_InputBuilder.createNode<InputTree::Positional>(pName, sys::fs::Path("NAN")); in ReadInput()
DLinker.cpp111 InputTree::const_dfs_iterator input, in normalize()
/frameworks/compile/mclinker/unittests/
DBinTreeTest.cpp119 m_pTestee->join<InputTree::Inclusive>(pos, a); in TEST_F()
120 pos.move<InputTree::Inclusive>(); in TEST_F()
121 m_pTestee->join<InputTree::Positional>(pos, b); in TEST_F()
122 m_pTestee->join<InputTree::Inclusive>(pos, c); in TEST_F()
123 pos.move<InputTree::Inclusive>(); in TEST_F()
124 m_pTestee->join<InputTree::Positional>(pos, d); in TEST_F()
125 m_pTestee->join<InputTree::Inclusive>(pos, e); in TEST_F()
146 m_pTestee->join<InputTree::Inclusive>(pos, a); in TEST_F()
147 pos.move<InputTree::Inclusive>(); in TEST_F()
148 m_pTestee->join<InputTree::Positional>(pos, b); in TEST_F()
[all …]
DInputTreeTest.cpp31 m_pTestee = new mcld::InputTree(); in InputTreeTest()
68 InputTree::iterator node = m_pTestee->root(); in TEST_F()
69 InputTree::const_iterator const_node = node; in TEST_F()
80 m_pTestee->enterGroup(node, InputTree::Downward); in TEST_F()
82 InputTree::const_iterator const_node2 = node; in TEST_F()
95 InputTree::iterator node = m_pTestee->root(); in TEST_F()
98 m_pTestee->insert<InputTree::Inclusive>(node, *input); in TEST_F()
99 InputTree::const_iterator const_node = node; in TEST_F()
104 m_pTestee->insert<InputTree::Inclusive>(node, *input); in TEST_F()
108 m_pTestee->enterGroup(node, InputTree::Downward); in TEST_F()
[all …]
DInputTreeTest.h18 class InputTree; variable
52 mcld::InputTree* m_pTestee;
/frameworks/compile/mclinker/include/mcld/MC/
DInputBuilder.h45 const InputTree& getCurrentTree() const;
46 InputTree& getCurrentTree();
48 void setCurrentTree(InputTree& pInputTree);
51 const InputTree::iterator& getCurrentNode() const { return m_Root; } in getCurrentNode()
52 InputTree::iterator& getCurrentNode() { return m_Root; } in getCurrentNode()
54 template <InputTree::Direction DIRECTION>
55 InputTree& createNode(const std::string& pName,
73 InputTree& enterGroup();
75 InputTree& exitGroup();
91 InputTree* m_pCurrentTree;
[all …]
/frameworks/compile/mclinker/include/mcld/
DInputTree.h216 class InputTree : public BinaryTree<Input> {
274 InputTree& enterGroup(TreeIteratorBase pRoot);
277 InputTree& insert(TreeIteratorBase pRoot, Input& pInput);
279 InputTree& merge(TreeIteratorBase pRoot,
281 InputTree& pTree);
283 InputTree& insert(TreeIteratorBase pRoot, const Mover& pMover, Input& pInput);
285 InputTree& enterGroup(TreeIteratorBase pRoot, const Mover& pMover);
288 bool isGroup(const InputTree::iterator& pos);
289 bool isGroup(const InputTree::const_iterator& pos);
290 bool isGroup(const InputTree::dfs_iterator& pos);
[all …]
DModule.h44 typedef InputTree::iterator input_iterator;
45 typedef InputTree::const_iterator const_input_iterator;
93 const InputTree& getInputTree() const { return m_MainTree; } in getInputTree()
94 InputTree& getInputTree() { return m_MainTree; } in getInputTree()
169 InputTree m_MainTree;
DIRBuilder.h32 class InputTree; variable
/frameworks/compile/mclinker/include/mcld/LD/
DArchive.h68 typedef HashEntry<uint32_t, InputTree::iterator, OffsetCompare<uint32_t> >
78 InputTree::iterator lastPos;
79 InputTree::Mover* move;
122 InputTree& inputs();
125 const InputTree& inputs() const;
139 bool addObjectMember(uint32_t pFileOffset, InputTree::iterator pIter);
158 InputTree::iterator pLastPos,
159 InputTree::Mover* pMove);
227 InputTree* m_pInputTree;
/frameworks/compile/mclinker/lib/MC/
DInputBuilder.cpp61 InputTree& InputBuilder::enterGroup() { in enterGroup()
67 m_pMove = &InputTree::Downward; in enterGroup()
72 InputTree& InputBuilder::exitGroup() { in exitGroup()
77 m_pMove = &InputTree::Afterward; in exitGroup()
86 const InputTree& InputBuilder::getCurrentTree() const { in getCurrentTree()
91 InputTree& InputBuilder::getCurrentTree() { in getCurrentTree()
96 void InputBuilder::setCurrentTree(InputTree& pInputTree) { in setCurrentTree()
99 m_pMove = &InputTree::Downward; in setCurrentTree()
DCommandAction.cpp36 pBuilder.createNode<InputTree::Positional>(path().stem().native(), path()); in activate()
74 pBuilder.createNode<InputTree::Positional>(namespec(), *path); in activate()
86 pBuilder.createNode<InputTree::Positional>( in activate()
223 pBuilder.createNode<InputTree::Positional>("defsym", sys::fs::Path("NAN")); in activate()
273 pBuilder.createNode<InputTree::Positional>(path.stem().native(), path); in activate()
/frameworks/compile/mclinker/include/mcld/Script/
DGroupCmd.h16 class InputTree; variable
29 InputTree& pInputTree,
45 InputTree& m_InputTree;
DInputCmd.h19 class InputTree; variable
31 InputTree& pInputTree,
49 InputTree& m_InputTree;
DScriptFile.h26 class InputTree; variable
75 const InputTree& inputs() const { return *m_pInputTree; } in inputs()
76 InputTree& inputs() { return *m_pInputTree; } in inputs()
158 InputTree* m_pInputTree;
/frameworks/compile/mclinker/lib/Script/
DInputCmd.cpp38 InputTree& pInputTree, in InputCmd()
91 InputTree::iterator input_begin; in activate()
129 m_Builder.createNode<InputTree::Positional>( in activate()
156 m_Builder.createNode<InputTree::Positional>( in activate()
165 InputTree::iterator input = m_Builder.getCurrentNode(); in activate()
180 for (InputTree::iterator input = input_begin, ie = m_InputTree.end(); in activate()
203 m_InputTree.merge<InputTree::Inclusive>(input, archive.inputs()); in activate()
DGroupCmd.cpp31 InputTree& pInputTree, in GroupCmd()
80 InputTree::iterator group = m_Builder.getCurrentNode(); in activate()
118 m_Builder.createNode<InputTree::Positional>( in activate()
145 m_Builder.createNode<InputTree::Positional>( in activate()
DScriptFile.cpp63 m_pInputTree = new InputTree(); in ScriptFile()
/frameworks/compile/mclinker/lib/LD/
DArchive.cpp35 m_pInputTree = new InputTree(); in Archive()
53 InputTree& Archive::inputs() { in inputs()
58 const InputTree& Archive::inputs() const { in inputs()
80 bool Archive::addObjectMember(uint32_t pFileOffset, InputTree::iterator pIter) { in addObjectMember()
111 InputTree::iterator pLastPos, in addArchiveMember()
112 InputTree::Mover* pMove) { in addArchiveMember()
DGNUArchiveReader.cpp105 &InputTree::Downward); in readArchive()
380 parent->move = &InputTree::Afterward; in includeMember()
399 member->name(), parent->lastPos, &InputTree::Downward); in includeMember()
423 &InputTree::Downward); in includeAllMembers()
DGroupReader.cpp133 m_Module.getInputTree().merge<InputTree::Inclusive>((*it)->input, in readGroup()
/frameworks/compile/mclinker/lib/Object/
DObjectLinker.cpp205 m_pModule->getInputTree().merge<InputTree::Inclusive>(input, in normalize()
217 m_pModule->getInputTree().merge<InputTree::Inclusive>( in normalize()
289 mcld::InputTree::bfs_iterator input, in readRelocations()