From 36aacdb974a65e1f5c76c38a008a01c3f44202d9 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Mon, 16 Aug 2004 23:30:16 +0000 Subject: [PATCH] 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 --- lib/Target/PowerPC/PPC32AsmPrinter.cpp | 23 ++++------------------- 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 b68d1849a76..df7b1bece45 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(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(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(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 b68d1849a76..df7b1bece45 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(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(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(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;