/frameworks/compile/mclinker/lib/Target/ |
H A D | TargetLDBackend.cpp | 16 : m_Config(pConfig) {
|
H A D | ELFDynamic.cpp | 36 : m_pEntryFactory(NULL), m_Backend(pParent), m_Config(pConfig), m_Idx(0) { 38 if (m_Config.targets().is32Bits()) { 39 if (m_Config.targets().isLittleEndian()) 41 } else if (m_Config.targets().is64Bits()) { 42 if (m_Config.targets().isLittleEndian()) 45 fatal(diag::unsupported_bitclass) << m_Config.targets().triple().str() 46 << m_Config.targets().bitclass(); 92 if (LinkerConfig::DynObj == m_Config.codeGenType()) { 95 if (m_Config.options().Bsymbolic()) 157 if (m_Config [all...] |
/frameworks/compile/mclinker/lib/LD/ |
H A D | DiagnosticInfos.cpp | 101 : m_Config(pConfig) { 124 if (m_Config.options().isMulDefs()) { 134 switch (m_Config.codeGenType()) { 136 if (m_Config.options().isNoUndefined()) 142 if (m_Config.options().isNoUndefined()) 154 if (!m_Config.options().getPrintGCSections()) 163 if (m_Config.options().isFatalWarnings()) {
|
H A D | TextDiagnosticPrinter.cpp | 37 : m_OStream(pOStream), m_Config(pConfig), m_pInput(NULL) { 84 if (m_Config.options().verbose() >= 0) { 94 if (m_Config.options().verbose() >= 1) { 104 if (m_Config.options().verbose() >= 2) { 136 int16_t error_limit = m_Config.options().maxErrorNum(); 149 int16_t warning_limit = m_Config.options().maxWarnNum();
|
H A D | GarbageCollection.cpp | 101 : m_Config(pConfig), m_Backend(pBackend), m_Module(pModule) { 204 if (LinkerConfig::DynObj == m_Config.codeGenType() || 205 m_Config.options().exportDynamic()) { 212 info->shouldForceLocal(m_Config)) 229 if (LinkerConfig::Exec == m_Config.codeGenType() || 230 m_Config.options().isPIE()) { 240 if (!m_Config.options().exportDynamic()) { 271 m_Config.options().undef_sym_end(); 272 for (usym = m_Config.options().undef_sym_begin(); usym != usymEnd; ++usym) {
|
H A D | ELFBinaryReader.cpp | 28 : m_Builder(pBuilder), m_Config(pConfig) { 37 return m_Config.options().isBinaryInput(); 67 m_Config.targets().bitclass() / 8);
|
H A D | ELFObjectWriter.cpp | 45 : ObjectWriter(), m_Backend(pBackend), m_Config(pConfig) { 106 emitRelocation(m_Config, *section, region); 121 bool is_dynobj = m_Config.codeGenType() == LinkerConfig::DynObj; 122 bool is_exec = m_Config.codeGenType() == LinkerConfig::Exec; 123 bool is_binary = m_Config.codeGenType() == LinkerConfig::Binary; 124 bool is_object = m_Config.codeGenType() == LinkerConfig::Object; 163 if (m_Config.targets().is32Bits()) { 166 writeELFHeader<32>(m_Config, pModule, pOutput); 170 emitSectionHeader<32>(pModule, m_Config, pOutput); 171 } else if (m_Config [all...] |
H A D | IdenticalCodeFolding.cpp | 51 : m_Config(pConfig), m_Backend(pBackend), m_Module(pModule) { 67 while (!converged && (iterations < m_Config.options().getICFIterations())) { 71 if (m_Config.options().printICFSections()) { 88 if (m_Config.options().printICFSections()) { 140 if (m_Config.options().getICFMode() == GeneralOptions::ICF::Safe) { 169 if ((m_Config.options().getICFMode() == GeneralOptions::ICF::All) ||
|
/frameworks/compile/mclinker/include/mcld/LD/ |
H A D | ELFBinaryReader.h | 35 const LinkerConfig& m_Config; member in class:mcld::ELFBinaryReader
|
H A D | Relocator.h | 36 explicit Relocator(const LinkerConfig& pConfig) : m_Config(pConfig) {} 120 const LinkerConfig& config() const { return m_Config; } 123 const LinkerConfig& m_Config; member in class:mcld::Relocator
|
H A D | DiagnosticInfos.h | 50 const LinkerConfig& m_Config; member in class:mcld::DiagnosticInfos
|
H A D | TextDiagnosticPrinter.h | 40 const LinkerConfig& m_Config; member in class:mcld::TextDiagnosticPrinter
|
H A D | ELFObjectReader.h | 64 const LinkerConfig& m_Config; member in class:mcld::ELFObjectReader
|
H A D | GarbageCollection.h | 80 const LinkerConfig& m_Config; member in class:mcld::GarbageCollection
|
H A D | IdenticalCodeFolding.h | 72 const LinkerConfig& m_Config; member in class:mcld::IdenticalCodeFolding
|
/frameworks/compile/mclinker/include/mcld/Target/ |
H A D | ELFAttribute.h | 51 : m_Backend(pBackend), m_Config(pConfig) {} 68 inline const LinkerConfig& config() const { return m_Config; } 112 const LinkerConfig& m_Config; member in class:mcld::ELFAttribute
|
H A D | ELFDynamic.h | 170 const LinkerConfig& config() const { return m_Config; } 177 const LinkerConfig& m_Config; member in class:mcld::ELFDynamic
|
H A D | TargetLDBackend.h | 202 const LinkerConfig& config() const { return m_Config; } 211 const LinkerConfig& m_Config; member in class:mcld::TargetLDBackend
|
/frameworks/compile/mclinker/include/mcld/Script/ |
H A D | GroupCmd.h | 48 const LinkerConfig& m_Config; member in class:mcld::GroupCmd
|
H A D | InputCmd.h | 54 const LinkerConfig& m_Config; member in class:mcld::InputCmd
|
/frameworks/compile/mclinker/lib/Object/ |
H A D | ObjectLinker.cpp | 57 : m_Config(pConfig), 122 m_Config.options().undef_sym_end(); 123 for (usym = m_Config.options().undef_sym_begin(); usym != usymEnd; ++usym) { 153 input, inEnd, m_pBuilder->getInputBuilder(), m_Config); 199 if (m_Config.options().isInExcludeLIBS(**input)) { 203 getArchiveReader()->readArchive(m_Config, archive); 213 if (getScriptReader()->readScript(m_Config, script)) { 222 if (m_Config.options().warnMismatch()) 224 << (*input)->path() << m_Config.targets().triple().str(); 252 if (m_Config [all...] |
/frameworks/compile/mclinker/lib/Target/X86/ |
H A D | X86PLT.cpp | 52 : PLT(pSection), m_Config(pConfig) { 53 assert(LinkerConfig::DynObj == m_Config.codeGenType() || 54 LinkerConfig::Exec == m_Config.codeGenType() || 55 LinkerConfig::Binary == m_Config.codeGenType()); 58 if (LinkerConfig::DynObj == m_Config.codeGenType()) { 115 if (LinkerConfig::DynObj == m_Config.codeGenType()) 175 if (LinkerConfig::Exec == m_Config.codeGenType())
|
/frameworks/compile/mclinker/lib/MC/ |
H A D | InputBuilder.cpp | 21 : m_Config(pConfig), 36 : m_Config(pConfig), 136 return m_Config.attribute().constraint();
|
/frameworks/compile/mclinker/lib/Script/ |
H A D | InputCmd.cpp | 51 m_Config(pConfig) { 197 if (m_Config.options().isInExcludeLIBS(**input)) { 201 m_ArchiveReader.readArchive(m_Config, archive); 206 if (m_Config.options().warnMismatch()) 208 << (*input)->path() << m_Config.targets().triple().str();
|
H A D | GroupCmd.cpp | 40 m_Config(pConfig) { 167 m_GroupReader.readGroup(group, m_InputTree.end(), m_Builder, m_Config);
|