diff options
author | Chris Lattner <sabre@nondot.org> | 2004-08-16 23:30:16 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2004-08-16 23:30:16 +0000 |
commit | 36aacdb974a65e1f5c76c38a008a01c3f44202d9 (patch) | |
tree | 4417dd96a78cdaed64d79b347573f662ed6355d9 | |
parent | a3840795a58b3fe3c7d986bfa20951e8d5e1d6e2 (diff) |
Minor changes to make the diff be nothing against the X86 version
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15841 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/Target/PowerPC/PPC32AsmPrinter.cpp | 23 | ||||
-rw-r--r-- | lib/Target/PowerPC/PPCAsmPrinter.cpp | 23 |
2 files changed, 8 insertions, 38 deletions
diff --git a/lib/Target/PowerPC/PPC32AsmPrinter.cpp b/lib/Target/PowerPC/PPC32AsmPrinter.cpp index b68d1849a7..df7b1bece4 100644 --- a/lib/Target/PowerPC/PPC32AsmPrinter.cpp +++ b/lib/Target/PowerPC/PPC32AsmPrinter.cpp @@ -106,21 +106,6 @@ FunctionPass *llvm::createPPCAsmPrinter(std::ostream &o,TargetMachine &tm) { // Include the auto-generated portion of the assembly writer #include "PowerPCGenAsmWriter.inc" -/// isStringCompatible - Can we treat the specified array as a string? -/// Only if it is an array of ubytes or non-negative sbytes. -/// -static bool isStringCompatible(const ConstantArray *CVA) { - const Type *ETy = cast<ArrayType>(CVA->getType())->getElementType(); - if (ETy == Type::UByteTy) return true; - if (ETy != Type::SByteTy) return false; - - for (unsigned i = 0; i < CVA->getNumOperands(); ++i) - if (cast<ConstantSInt>(CVA->getOperand(i))->getValue() < 0) - return false; - - return true; -} - /// toOctal - Convert the low order bits of X into an octal digit. /// static inline char toOctal(int X) { @@ -128,13 +113,13 @@ static inline char toOctal(int X) { } /// getAsCString - Return the specified array as a C compatible -/// string, only if the predicate isStringCompatible is true. +/// string, only if the predicate isString is true. /// static void printAsCString(std::ostream &O, const ConstantArray *CVA) { - assert(isStringCompatible(CVA) && "Array is not string compatible!"); + assert(CVA->isString() && "Array is not string compatible!"); O << "\""; - for (unsigned i = 0; i < CVA->getNumOperands(); ++i) { + for (unsigned i = 0; i != CVA->getNumOperands(); ++i) { unsigned char C = cast<ConstantInt>(CVA->getOperand(i))->getRawValue(); if (C == '"') { @@ -144,7 +129,7 @@ static void printAsCString(std::ostream &O, const ConstantArray *CVA) { } else if (isprint(C)) { O << C; } else { - switch (C) { + switch(C) { case '\b': O << "\\b"; break; case '\f': O << "\\f"; break; case '\n': O << "\\n"; break; diff --git a/lib/Target/PowerPC/PPCAsmPrinter.cpp b/lib/Target/PowerPC/PPCAsmPrinter.cpp index b68d1849a7..df7b1bece4 100644 --- a/lib/Target/PowerPC/PPCAsmPrinter.cpp +++ b/lib/Target/PowerPC/PPCAsmPrinter.cpp @@ -106,21 +106,6 @@ FunctionPass *llvm::createPPCAsmPrinter(std::ostream &o,TargetMachine &tm) { // Include the auto-generated portion of the assembly writer #include "PowerPCGenAsmWriter.inc" -/// isStringCompatible - Can we treat the specified array as a string? -/// Only if it is an array of ubytes or non-negative sbytes. -/// -static bool isStringCompatible(const ConstantArray *CVA) { - const Type *ETy = cast<ArrayType>(CVA->getType())->getElementType(); - if (ETy == Type::UByteTy) return true; - if (ETy != Type::SByteTy) return false; - - for (unsigned i = 0; i < CVA->getNumOperands(); ++i) - if (cast<ConstantSInt>(CVA->getOperand(i))->getValue() < 0) - return false; - - return true; -} - /// toOctal - Convert the low order bits of X into an octal digit. /// static inline char toOctal(int X) { @@ -128,13 +113,13 @@ static inline char toOctal(int X) { } /// getAsCString - Return the specified array as a C compatible -/// string, only if the predicate isStringCompatible is true. +/// string, only if the predicate isString is true. /// static void printAsCString(std::ostream &O, const ConstantArray *CVA) { - assert(isStringCompatible(CVA) && "Array is not string compatible!"); + assert(CVA->isString() && "Array is not string compatible!"); O << "\""; - for (unsigned i = 0; i < CVA->getNumOperands(); ++i) { + for (unsigned i = 0; i != CVA->getNumOperands(); ++i) { unsigned char C = cast<ConstantInt>(CVA->getOperand(i))->getRawValue(); if (C == '"') { @@ -144,7 +129,7 @@ static void printAsCString(std::ostream &O, const ConstantArray *CVA) { } else if (isprint(C)) { O << C; } else { - switch (C) { + switch(C) { case '\b': O << "\\b"; break; case '\f': O << "\\f"; break; case '\n': O << "\\n"; break; |