mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-08-07 12:28:24 +00:00
Some whitespace cleanup.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153567 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -35,7 +35,6 @@ namespace llvm {
|
||||
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,13 +59,11 @@ 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<const char*> &getAsmUndefinedRefs() {
|
||||
return _asm_undefines;
|
||||
@@ -95,7 +90,6 @@ private:
|
||||
|
||||
static bool isTargetMatch(llvm::MemoryBuffer* memBuffer,
|
||||
const char* triplePrefix);
|
||||
|
||||
static LTOModule* makeLTOModule(llvm::MemoryBuffer* buffer,
|
||||
std::string& errMsg);
|
||||
static llvm::MemoryBuffer* makeBuffer(const void* mem, size_t length);
|
||||
@@ -110,14 +104,15 @@ private:
|
||||
llvm::OwningPtr<llvm::Module> _module;
|
||||
llvm::OwningPtr<llvm::TargetMachine> _target;
|
||||
std::vector<NameAndAttributes> _symbols;
|
||||
|
||||
// _defines and _undefines only needed to disambiguate tentative definitions
|
||||
StringSet _defines;
|
||||
llvm::StringMap<NameAndAttributes> _undefines;
|
||||
std::vector<const char*> _asm_undefines;
|
||||
llvm::MCContext _context;
|
||||
|
||||
// Use mangler to add GlobalPrefix to names to match linker names.
|
||||
llvm::Mangler _mangler;
|
||||
};
|
||||
|
||||
#endif // LTO_MODULE_H
|
||||
|
||||
|
Reference in New Issue
Block a user