Cleanup whitespace.

llvm-svn: 153634
This commit is contained in:
Bill Wendling 2012-03-29 04:28:00 +00:00
parent c31d004ece
commit 2b743c3f8a
1 changed files with 12 additions and 15 deletions

View File

@ -4,10 +4,10 @@
// //
// This file is distributed under the University of Illinois Open Source // This file is distributed under the University of Illinois Open Source
// License. See LICENSE.TXT for details. // License. See LICENSE.TXT for details.
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
// //
// This file declares the LTOModule class. // This file declares the LTOModule class.
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
@ -41,11 +41,10 @@ namespace llvm {
struct LTOModule { struct LTOModule {
private: private:
typedef llvm::StringMap<uint8_t> StringSet; typedef llvm::StringMap<uint8_t> StringSet;
struct NameAndAttributes { struct NameAndAttributes {
enum name_type { IsFunction, IsData }; const char *name;
const char* name; uint32_t attributes;
lto_symbol_attributes attributes;
}; };
llvm::OwningPtr<llvm::Module> _module; llvm::OwningPtr<llvm::Module> _module;
@ -53,7 +52,7 @@ private:
std::vector<NameAndAttributes> _symbols; std::vector<NameAndAttributes> _symbols;
// _defines and _undefines only needed to disambiguate tentative definitions // _defines and _undefines only needed to disambiguate tentative definitions
StringSet _defines; StringSet _defines;
llvm::StringMap<NameAndAttributes> _undefines; llvm::StringMap<NameAndAttributes> _undefines;
std::vector<const char*> _asm_undefines; std::vector<const char*> _asm_undefines;
llvm::MCContext _context; llvm::MCContext _context;
@ -70,10 +69,10 @@ public:
/// isBitcodeFileForTarget - Returns 'true' if the file or memory contents /// isBitcodeFileForTarget - Returns 'true' if the file or memory contents
/// is LLVM bitcode for the specified triple. /// is LLVM bitcode for the specified triple.
static bool isBitcodeFileForTarget(const void *mem, static bool isBitcodeFileForTarget(const void *mem,
size_t length, size_t length,
const char *triplePrefix); const char *triplePrefix);
static bool isBitcodeFileForTarget(const char *path, static bool isBitcodeFileForTarget(const char *path,
const char *triplePrefix); const char *triplePrefix);
/// makeLTOModule - Create an LTOModule. N.B. These methods take ownership /// makeLTOModule - Create an LTOModule. N.B. These methods take ownership
@ -109,17 +108,15 @@ public:
/// index. /// index.
lto_symbol_attributes getSymbolAttributes(uint32_t index) { lto_symbol_attributes getSymbolAttributes(uint32_t index) {
if (index < _symbols.size()) if (index < _symbols.size())
return _symbols[index].attributes; return lto_symbol_attributes(_symbols[index].attributes);
else return lto_symbol_attributes(0);
return lto_symbol_attributes(0);
} }
/// getSymbolName - Get the name of the symbol at the specified index. /// getSymbolName - Get the name of the symbol at the specified index.
const char *getSymbolName(uint32_t index) { const char *getSymbolName(uint32_t index) {
if (index < _symbols.size()) if (index < _symbols.size())
return _symbols[index].name; return _symbols[index].name;
else return NULL;
return NULL;
} }
/// getLLVVMModule - Return the Module. /// getLLVVMModule - Return the Module.