We now allow targets to use any prefix they want for global symbols. Lets

hear it for ".".


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15863 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2004-08-17 06:06:19 +00:00
parent 9e36843964
commit af2bf0ab30
2 changed files with 5 additions and 5 deletions

View File

@ -44,12 +44,12 @@ namespace llvm {
// Properties to be set by the derived class ctor, used to configure the
// asmwriter.
/// UsesUnderscorePrefix - If this flag is set to true, all identifiers
/// printed by the asmwriter will include a '_' prefix.
bool UsesUnderscorePrefix;
/// GlobalPrefix - If this is set to a non-empty string, it is prepended
/// onto all global symbols. This is often used for "_" or ".".
const char *GlobalPrefix;
AsmPrinter(std::ostream &o, TargetMachine &tm)
: O(o), TM(tm), UsesUnderscorePrefix(false) { }
: O(o), TM(tm), GlobalPrefix("") { }
/// doInitialization - Set up the AsmPrinter when we are working on a new
/// module. If your pass overrides this, it must make sure to explicitly

View File

@ -19,7 +19,7 @@
using namespace llvm;
bool AsmPrinter::doInitialization(Module &M) {
Mang = new Mangler(M, UsesUnderscorePrefix);
Mang = new Mangler(M, GlobalPrefix);
return false;
}