mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-27 13:30:05 +00:00
rename getValueName -> getMangledName
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75616 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
b09d2ccc0f
commit
b5851462d0
@ -244,9 +244,9 @@ static void DisambiguateGlobalSymbols(Module *M) {
|
||||
Mang.setPreserveAsmNames(true);
|
||||
for (Module::global_iterator I = M->global_begin(), E = M->global_end();
|
||||
I != E; ++I)
|
||||
I->setName(Mang.getValueName(I));
|
||||
I->setName(Mang.getMangledName(I));
|
||||
for (Module::iterator I = M->begin(), E = M->end(); I != E; ++I)
|
||||
I->setName(Mang.getValueName(I));
|
||||
I->setName(Mang.getMangledName(I));
|
||||
}
|
||||
|
||||
/// ExtractLoops - Given a reduced list of functions that still exposed the bug,
|
||||
|
@ -371,13 +371,13 @@ void LTOCodeGenerator::applyScopeRestrictions()
|
||||
for (Module::iterator f = mergedModule->begin(),
|
||||
e = mergedModule->end(); f != e; ++f) {
|
||||
if ( !f->isDeclaration()
|
||||
&& _mustPreserveSymbols.count(mangler.getValueName(f)) )
|
||||
&& _mustPreserveSymbols.count(mangler.getMangledName(f)) )
|
||||
mustPreserveList.push_back(::strdup(f->getName().c_str()));
|
||||
}
|
||||
for (Module::global_iterator v = mergedModule->global_begin(),
|
||||
e = mergedModule->global_end(); v != e; ++v) {
|
||||
if ( !v->isDeclaration()
|
||||
&& _mustPreserveSymbols.count(mangler.getValueName(v)) )
|
||||
&& _mustPreserveSymbols.count(mangler.getMangledName(v)) )
|
||||
mustPreserveList.push_back(::strdup(v->getName().c_str()));
|
||||
}
|
||||
passes.add(createInternalizePass(mustPreserveList));
|
||||
|
@ -332,7 +332,7 @@ void LTOModule::addDefinedSymbol(GlobalValue* def, Mangler &mangler,
|
||||
return;
|
||||
|
||||
// string is owned by _defines
|
||||
const char* symbolName = ::strdup(mangler.getValueName(def).c_str());
|
||||
const char* symbolName = ::strdup(mangler.getMangledName(def).c_str());
|
||||
|
||||
// set alignment part log2() can have rounding errors
|
||||
uint32_t align = def->getAlignment();
|
||||
@ -405,7 +405,7 @@ void LTOModule::addPotentialUndefinedSymbol(GlobalValue* decl, Mangler &mangler)
|
||||
if (isa<GlobalAlias>(decl))
|
||||
return;
|
||||
|
||||
const char* name = mangler.getValueName(decl).c_str();
|
||||
const char* name = mangler.getMangledName(decl).c_str();
|
||||
|
||||
// we already have the symbol
|
||||
if (_undefines.find(name) != _undefines.end())
|
||||
|
Loading…
Reference in New Issue
Block a user