From 30fe94ea43bd122fb4fd26b84bcf62f8096d4293 Mon Sep 17 00:00:00 2001 From: Bill Wendling Date: Wed, 28 Mar 2012 04:17:34 +0000 Subject: [PATCH] Some whitespace cleanup. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153567 91177308-0d34-0410-b5e6-96231b3b80d8 --- tools/lto/LTOModule.h | 33 ++++++++++++++------------------- 1 file changed, 14 insertions(+), 19 deletions(-) diff --git a/tools/lto/LTOModule.h b/tools/lto/LTOModule.h index 35a09351628..b7f2d5ede6f 100644 --- a/tools/lto/LTOModule.h +++ b/tools/lto/LTOModule.h @@ -29,13 +29,12 @@ // forward references to llvm classes namespace llvm { - class MemoryBuffer; - class GlobalValue; - class Value; - class Function; + class MemoryBuffer; + class GlobalValue; + class Value; + class Function; } - // // C++ class which implements the opaque lto_module_t // @@ -43,13 +42,11 @@ struct LTOModule { static bool isBitcodeFile(const void* mem, size_t length); static bool isBitcodeFile(const char* path); - static bool isBitcodeFileForTarget(const void* mem, - size_t length, const char* triplePrefix); - + size_t length, + const char* triplePrefix); static bool isBitcodeFileForTarget(const char* path, const char* triplePrefix); - static LTOModule* makeLTOModule(const char* path, std::string& errMsg); static LTOModule* makeLTOModule(int fd, const char *path, @@ -62,16 +59,14 @@ struct LTOModule { std::string& errMsg); static LTOModule* makeLTOModule(const void* mem, size_t length, std::string& errMsg); - const char* getTargetTriple(); void setTargetTriple(const char*); uint32_t getSymbolCount(); lto_symbol_attributes getSymbolAttributes(uint32_t index); const char* getSymbolName(uint32_t index); - llvm::Module * getLLVVMModule() { return _module.get(); } const std::vector &getAsmUndefinedRefs() { - return _asm_undefines; + return _asm_undefines; } private: @@ -82,7 +77,7 @@ private: bool isFunction); void addPotentialUndefinedSymbol(llvm::GlobalValue* decl); void addDefinedFunctionSymbol(llvm::Function* f); - void addDefinedDataSymbol(llvm::GlobalValue* v); + void addDefinedDataSymbol(llvm::GlobalValue* v); bool addAsmGlobalSymbols(std::string &errMsg); void addAsmGlobalSymbol(const char *, lto_symbol_attributes scope); @@ -94,30 +89,30 @@ private: std::string& name); static bool isTargetMatch(llvm::MemoryBuffer* memBuffer, - const char* triplePrefix); - + const char* triplePrefix); static LTOModule* makeLTOModule(llvm::MemoryBuffer* buffer, - std::string& errMsg); + std::string& errMsg); static llvm::MemoryBuffer* makeBuffer(const void* mem, size_t length); typedef llvm::StringMap StringSet; struct NameAndAttributes { - const char* name; - lto_symbol_attributes attributes; + const char* name; + lto_symbol_attributes attributes; }; llvm::OwningPtr _module; llvm::OwningPtr _target; std::vector _symbols; + // _defines and _undefines only needed to disambiguate tentative definitions StringSet _defines; llvm::StringMap _undefines; std::vector _asm_undefines; llvm::MCContext _context; + // Use mangler to add GlobalPrefix to names to match linker names. llvm::Mangler _mangler; }; #endif // LTO_MODULE_H - -- 2.34.1