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 | b4f1f71bf0e35ca77b1433faf36693471a1162ef (patch) | |
tree | d92c5e87b128d00b77de0dc3c30c0c36aa1435dc | |
parent | 0ced90583d325daf3c6fd506f34d349f46c72f53 (diff) | |
download | bcm5719-llvm-b4f1f71bf0e35ca77b1433faf36693471a1162ef.tar.gz bcm5719-llvm-b4f1f71bf0e35ca77b1433faf36693471a1162ef.zip |
Minor changes to make the diff be nothing against the X86 version
llvm-svn: 15841
-rw-r--r-- | llvm/lib/Target/PowerPC/PPC32AsmPrinter.cpp | 23 |
1 files changed, 4 insertions, 19 deletions
diff --git a/llvm/lib/Target/PowerPC/PPC32AsmPrinter.cpp b/llvm/lib/Target/PowerPC/PPC32AsmPrinter.cpp index b68d1849a76..df7b1bece45 100644 --- a/llvm/lib/Target/PowerPC/PPC32AsmPrinter.cpp +++ b/llvm/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; |