mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-31 20:51:52 +01:00
Remove always true flag.
llvm-svn: 194530
This commit is contained in:
parent
12470267da
commit
cd6c69e3df
@ -160,10 +160,6 @@ namespace llvm {
|
||||
/// names. Defaults to false.
|
||||
bool AllowAtInName;
|
||||
|
||||
/// AllowUTF8 - This is true if the assembler accepts UTF-8 input.
|
||||
// FIXME: Make this a more general encoding setting?
|
||||
bool AllowUTF8;
|
||||
|
||||
/// UseDataRegionDirectives - This is true if data region markers should
|
||||
/// be printed as ".data_region/.end_data_region" directives. If false,
|
||||
/// use "$d/$a" labels instead.
|
||||
@ -483,9 +479,6 @@ namespace llvm {
|
||||
bool doesAllowAtInName() const {
|
||||
return AllowAtInName;
|
||||
}
|
||||
bool doesAllowUTF8() const {
|
||||
return AllowUTF8;
|
||||
}
|
||||
bool doesSupportDataRegionDirectives() const {
|
||||
return UseDataRegionDirectives;
|
||||
}
|
||||
|
@ -54,7 +54,6 @@ MCAsmInfo::MCAsmInfo() {
|
||||
AllowNameToStartWithDigit = false;
|
||||
AllowPeriodsInName = true;
|
||||
AllowAtInName = false;
|
||||
AllowUTF8 = true;
|
||||
UseDataRegionDirectives = false;
|
||||
ZeroDirective = "\t.zero\t";
|
||||
AsciiDirective = "\t.ascii\t";
|
||||
|
@ -23,13 +23,13 @@
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
using namespace llvm;
|
||||
|
||||
static bool isAcceptableChar(char C, bool AllowPeriod, bool AllowUTF8) {
|
||||
static bool isAcceptableChar(char C, bool AllowPeriod) {
|
||||
if ((C < 'a' || C > 'z') &&
|
||||
(C < 'A' || C > 'Z') &&
|
||||
(C < '0' || C > '9') &&
|
||||
C != '_' && C != '$' && C != '@' &&
|
||||
!(AllowPeriod && C == '.') &&
|
||||
!(AllowUTF8 && (C & 0x80)))
|
||||
!(C & 0x80))
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
@ -58,9 +58,8 @@ static bool NameNeedsEscaping(StringRef Str, const MCAsmInfo *MAI) {
|
||||
// If any of the characters in the string is an unacceptable character, force
|
||||
// quotes.
|
||||
bool AllowPeriod = MAI->doesAllowPeriodsInName();
|
||||
bool AllowUTF8 = MAI->doesAllowUTF8();
|
||||
for (unsigned i = 0, e = Str.size(); i != e; ++i)
|
||||
if (!isAcceptableChar(Str[i], AllowPeriod, AllowUTF8))
|
||||
if (!isAcceptableChar(Str[i], AllowPeriod))
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
@ -77,9 +76,8 @@ static void appendMangledName(SmallVectorImpl<char> &OutName, StringRef Str,
|
||||
}
|
||||
|
||||
bool AllowPeriod = MAI->doesAllowPeriodsInName();
|
||||
bool AllowUTF8 = MAI->doesAllowUTF8();
|
||||
for (unsigned i = 0, e = Str.size(); i != e; ++i) {
|
||||
if (!isAcceptableChar(Str[i], AllowPeriod, AllowUTF8))
|
||||
if (!isAcceptableChar(Str[i], AllowPeriod))
|
||||
MangleLetter(OutName, Str[i]);
|
||||
else
|
||||
OutName.push_back(Str[i]);
|
||||
|
Loading…
x
Reference in New Issue
Block a user