/frameworks/compile/mclinker/lib/Target/ |
ELFDynamic.cpp | 37 : m_pEntryFactory(NULL), m_Backend(pParent), m_Config(pConfig), m_Idx(0) { 39 if (m_Config.targets().is32Bits()) { 40 if (m_Config.targets().isLittleEndian()) 42 } else if (m_Config.targets().is64Bits()) { 43 if (m_Config.targets().isLittleEndian()) 46 fatal(diag::unsupported_bitclass) << m_Config.targets().triple().str() 47 << m_Config.targets().bitclass(); 101 if (LinkerConfig::DynObj == m_Config.codeGenType()) { 104 if (m_Config.options().Bsymbolic()) 164 if (m_Config.options().hasOrigin() [all...] |
TargetLDBackend.cpp | 15 : m_Config(pConfig) {
|
/frameworks/compile/mclinker/lib/Target/Hexagon/ |
HexagonPLT.cpp | 41 m_Config(pConfig) 43 assert(LinkerConfig::DynObj == m_Config.codeGenType() || 44 LinkerConfig::Exec == m_Config.codeGenType() || 45 LinkerConfig::Binary == m_Config.codeGenType()); 47 if (LinkerConfig::DynObj == m_Config.codeGenType()) {
|
HexagonPLT.h | 78 const LinkerConfig& m_Config;
|
/frameworks/compile/mclinker/lib/LD/ |
DiagnosticInfos.cpp | 92 : m_Config(pConfig) { 117 if (m_Config.options().hasMulDefs()) { 125 switch(m_Config.codeGenType()) { 127 if (m_Config.options().isNoUndefined()) 133 if (m_Config.options().isNoUndefined()) 139 if (m_Config.options().isNoUndefined() || m_Config.isCodeStatic()) 155 if (m_Config.options().isFatalWarnings()) {
|
TextDiagnosticPrinter.cpp | 31 : m_OStream(pOStream), m_Config(pConfig), m_pInput(NULL) { 80 if (0 <= m_Config.options().verbose()) { 90 if (1 <= m_Config.options().verbose()) { 100 if (2 <= m_Config.options().verbose()) { 130 int16_t error_limit = m_Config.options().maxErrorNum(); 143 int16_t warning_limit = m_Config.options().maxWarnNum();
|
ELFBinaryReader.cpp | 33 m_Config(pConfig) { 76 m_Config.targets().bitclass() / 8);
|
ELFObjectWriter.cpp | 45 : ObjectWriter(), m_Backend(pBackend), m_Config(pConfig) 106 emitRelocation(m_Config, *section, *region); 119 bool is_dynobj = m_Config.codeGenType() == LinkerConfig::DynObj; 120 bool is_exec = m_Config.codeGenType() == LinkerConfig::Exec; 121 bool is_binary = m_Config.codeGenType() == LinkerConfig::Binary; 122 bool is_object = m_Config.codeGenType() == LinkerConfig::Object; 158 if (m_Config.targets().is32Bits()) { 161 writeELFHeader<32>(m_Config, pModule, pOutput); 165 emitSectionHeader<32>(pModule, m_Config, pOutput); 167 else if (m_Config.targets().is64Bits()) [all...] |
/frameworks/compile/mclinker/include/mcld/LD/ |
DiagnosticInfos.h | 50 const LinkerConfig& m_Config;
|
ELFBinaryReader.h | 42 const LinkerConfig& m_Config;
|
TextDiagnosticPrinter.h | 43 const LinkerConfig& m_Config;
|
ELFObjectReader.h | 69 const LinkerConfig& m_Config;
|
ELFObjectWriter.h | 124 const LinkerConfig& m_Config;
|
/frameworks/compile/mclinker/lib/Object/ |
ObjectLinker.cpp | 41 : m_Config(pConfig), 70 if (!m_Config.options().soname().empty()) { 71 m_pModule->setName(m_Config.options().soname()); 80 m_pLinker = new FragmentLinker(m_Config, 104 ObjectBuilder builder(m_Config, *m_pModule); 123 getGroupReader()->readGroup(input, m_pBuilder->getInputBuilder(), m_Config); 145 if (m_Config.options().isBinaryInput()) { 177 << m_Config.targets().triple().str(); 206 if (m_Config.options().nmagic() && !m_Config.isCodeStatic()) [all...] |
/frameworks/compile/mclinker/include/mcld/CodeGen/ |
MCLinker.h | 72 LinkerConfig& m_Config;
|
/frameworks/compile/mclinker/include/mcld/Fragment/ |
FragmentLinker.h | 70 const LinkerConfig& m_Config;
|
/frameworks/compile/mclinker/include/mcld/Object/ |
ObjectBuilder.h | 96 const LinkerConfig& m_Config;
|
ObjectLinker.h | 160 const LinkerConfig& m_Config;
|
/frameworks/compile/mclinker/include/mcld/Target/ |
TargetLDBackend.h | 170 const LinkerConfig& config() const { return m_Config; } 173 const LinkerConfig& m_Config;
|
/frameworks/compile/mclinker/lib/Target/X86/ |
X86PLT.cpp | 61 m_Config(pConfig) 63 assert(LinkerConfig::DynObj == m_Config.codeGenType() || 64 LinkerConfig::Exec == m_Config.codeGenType() || 65 LinkerConfig::Binary == m_Config.codeGenType()); 68 if (LinkerConfig::DynObj == m_Config.codeGenType()) { 137 if (LinkerConfig::DynObj == m_Config.codeGenType()) 214 if (LinkerConfig::Exec == m_Config.codeGenType())
|
X86PLT.h | 145 const LinkerConfig& m_Config;
|
/frameworks/compile/mclinker/lib/MC/ |
InputBuilder.cpp | 21 : m_Config(pConfig), 35 : m_Config(pConfig), 151 return m_Config.attribute().constraint();
|
/frameworks/compile/mclinker/lib/CodeGen/ |
MCLinker.cpp | 195 m_Config(pConfig), 213 if (!m_pLinker->config(m_Config)) 216 m_pBuilder = new IRBuilder(m_Module, m_Config); 244 !m_Config.bitcode().hasDefined()) { 283 m_Config.options().directories())); 373 if (m_Config.bitcode().hasDefined()) { 374 actions.push_back(new BitcodeAction(m_Config.bitcode().getPosition(), 375 m_Config.bitcode().getPath()));
|
/frameworks/compile/mclinker/lib/Fragment/ |
FragmentLinker.cpp | 45 : m_Config(pConfig), 94 if (LinkerConfig::Object == m_Config.codeGenType()) 132 if (LinkerConfig::Object != m_Config.codeGenType()) 230 if(llvm::sys::isLittleEndianHost() != m_Config.targets().isLittleEndian()) {
|
/frameworks/compile/mclinker/lib/Core/ |
IRBuilder.cpp | 106 : m_Module(pModule), m_Config(pConfig), m_InputBuilder(pConfig) { 157 path = m_Config.options().directories().find(pNameSpec, Input::Archive); 162 path = m_Config.options().directories().find(pNameSpec, Input::DynObj); 167 path = m_Config.options().directories().find(pNameSpec, Input::Archive); 445 if (!m_Config.scripts().renameMap().empty() && 450 m_Config.scripts().renameMap().find(pName); 451 if (renameSym != m_Config.scripts().renameMap().end()) 568 if (ShouldForceLocal(*resolved_result.info, m_Config)) 576 if (!ShouldForceLocal(old_info, m_Config) || 577 !ShouldForceLocal(*resolved_result.info, m_Config)) { [all...] |