Lines Matching refs:input
50 Module::input_iterator input = --pRoot;
53 while (input != pEnd) {
56 if ((*input)->type() == Input::Script ||
57 (*input)->type() == Input::Archive ||
58 (*input)->type() == Input::External) {
59 ++input;
63 if (Input::Object == (*input)->type()) {
64 m_Module.getObjectList().push_back(*input);
68 if (Input::DynObj == (*input)->type()) {
69 m_Module.getLibraryList().push_back(*input);
75 if (m_ArchiveReader.isMyFormat(**input, doContinue)) {
76 (*input)->setType(Input::Archive);
78 Archive* ar = new Archive(**input, pBuilder);
79 ArchiveListEntry* entry = new ArchiveListEntry(*ar, input);
84 } else if (doContinue && m_BinaryReader.isMyFormat(**input, doContinue)) {
85 // read input as a binary file
86 (*input)->setType(Input::Object);
87 m_BinaryReader.readBinary(**input);
88 m_Module.getObjectList().push_back(*input);
89 } else if (doContinue && m_ObjectReader.isMyFormat(**input, doContinue)) {
91 (*input)->setType(Input::Object);
92 m_ObjectReader.readHeader(**input);
93 m_ObjectReader.readSections(**input);
94 m_ObjectReader.readSymbols(**input);
95 m_Module.getObjectList().push_back(*input);
98 } else if (doContinue && m_DynObjReader.isMyFormat(**input, doContinue)) {
100 (*input)->setType(Input::DynObj);
101 m_DynObjReader.readHeader(**input);
102 m_DynObjReader.readSymbols(**input);
103 m_Module.getLibraryList().push_back(*input);
106 << (*input)->path() << pConfig.targets().triple().str();
108 ++input;
133 m_Module.getInputTree().merge<InputTree::Inclusive>((*it)->input,