Lines Matching refs:input

124   InputTree::iterator input, inEnd = m_LDInfo.inputs().end();
125 for (input = m_LDInfo.inputs().begin(); input!=inEnd; ++input) {
128 if ((*input)->type() == Input::Script ||
129 (*input)->type() == Input::Object ||
130 (*input)->type() == Input::DynObj ||
131 (*input)->type() == Input::Archive ||
132 (*input)->type() == Input::External)
136 if (m_LDBackend.getObjectReader()->isMyFormat(**input)) {
137 (*input)->setType(Input::Object);
138 m_LDBackend.getObjectReader()->readObject(**input);
139 m_LDBackend.getObjectReader()->readSections(**input);
140 m_LDBackend.getObjectReader()->readSymbols(**input);
143 else if (m_LDBackend.getDynObjReader()->isMyFormat(**input)) {
144 (*input)->setType(Input::DynObj);
145 m_LDBackend.getDynObjReader()->readDSO(**input);
146 m_LDBackend.getDynObjReader()->readSymbols(**input);
149 else if (m_LDBackend.getArchiveReader()->isMyFormat(**input)) {
150 (*input)->setType(Input::Archive);
151 Archive archive(**input, m_LDInfo.inputFactory());
154 m_LDInfo.inputs().merge<InputTree::Inclusive>(input, archive.inputs());
158 fatal(diag::err_unrecognized_input_file) << (*input)->path()
166 // check we have input and output files
181 mcld::InputTree::const_bfs_iterator input, inEnd = m_LDInfo.inputs().bfs_end();
182 for (input=m_LDInfo.inputs().bfs_begin(); input!=inEnd; ++input) {
183 if ((*input)->type() == mcld::Input::DynObj) {
184 if((*input)->attribute()->isStatic()) {
186 << (*input)->name() << (*input)->path();
206 /// @return if there are some input symbols with the same name to the
215 /// @return if there are some input symbols with the same name to the
230 mcld::InputTree::bfs_iterator input, inEnd = m_LDInfo.inputs().bfs_end();
231 for (input=m_LDInfo.inputs().bfs_begin(); input!=inEnd; ++input) {
232 if ((*input)->type() == Input::Object) {
233 if (!m_LDBackend.getObjectReader()->readRelocations(**input))