mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 11:13:28 +01:00
Tidy up. Whitespace.
llvm-svn: 182689
This commit is contained in:
parent
a360776566
commit
b2f4f2ae6d
@ -30,7 +30,7 @@ class SMDiagnostic;
|
|||||||
template <typename T> class SmallVectorImpl;
|
template <typename T> class SmallVectorImpl;
|
||||||
|
|
||||||
/// This is an important class for using LLVM in a threaded context. It
|
/// This is an important class for using LLVM in a threaded context. It
|
||||||
/// (opaquely) owns and manages the core "global" data of LLVM's core
|
/// (opaquely) owns and manages the core "global" data of LLVM's core
|
||||||
/// infrastructure, including the type and constant uniquing tables.
|
/// infrastructure, including the type and constant uniquing tables.
|
||||||
/// LLVMContext itself provides no locking guarantees, so you should be careful
|
/// LLVMContext itself provides no locking guarantees, so you should be careful
|
||||||
/// to have one context per thread.
|
/// to have one context per thread.
|
||||||
@ -39,7 +39,7 @@ public:
|
|||||||
LLVMContextImpl *const pImpl;
|
LLVMContextImpl *const pImpl;
|
||||||
LLVMContext();
|
LLVMContext();
|
||||||
~LLVMContext();
|
~LLVMContext();
|
||||||
|
|
||||||
// Pinned metadata names, which always have the same value. This is a
|
// Pinned metadata names, which always have the same value. This is a
|
||||||
// compile-time performance optimization, not a correctness optimization.
|
// compile-time performance optimization, not a correctness optimization.
|
||||||
enum {
|
enum {
|
||||||
@ -51,19 +51,19 @@ public:
|
|||||||
MD_tbaa_struct = 5, // "tbaa.struct"
|
MD_tbaa_struct = 5, // "tbaa.struct"
|
||||||
MD_invariant_load = 6 // "invariant.load"
|
MD_invariant_load = 6 // "invariant.load"
|
||||||
};
|
};
|
||||||
|
|
||||||
/// getMDKindID - Return a unique non-zero ID for the specified metadata kind.
|
/// getMDKindID - Return a unique non-zero ID for the specified metadata kind.
|
||||||
/// This ID is uniqued across modules in the current LLVMContext.
|
/// This ID is uniqued across modules in the current LLVMContext.
|
||||||
unsigned getMDKindID(StringRef Name) const;
|
unsigned getMDKindID(StringRef Name) const;
|
||||||
|
|
||||||
/// getMDKindNames - Populate client supplied SmallVector with the name for
|
/// getMDKindNames - Populate client supplied SmallVector with the name for
|
||||||
/// custom metadata IDs registered in this LLVMContext.
|
/// custom metadata IDs registered in this LLVMContext.
|
||||||
void getMDKindNames(SmallVectorImpl<StringRef> &Result) const;
|
void getMDKindNames(SmallVectorImpl<StringRef> &Result) const;
|
||||||
|
|
||||||
|
|
||||||
typedef void (*InlineAsmDiagHandlerTy)(const SMDiagnostic&, void *Context,
|
typedef void (*InlineAsmDiagHandlerTy)(const SMDiagnostic&, void *Context,
|
||||||
unsigned LocCookie);
|
unsigned LocCookie);
|
||||||
|
|
||||||
/// setInlineAsmDiagnosticHandler - This method sets a handler that is invoked
|
/// setInlineAsmDiagnosticHandler - This method sets a handler that is invoked
|
||||||
/// when problems with inline asm are detected by the backend. The first
|
/// when problems with inline asm are detected by the backend. The first
|
||||||
/// argument is a function pointer and the second is a context pointer that
|
/// argument is a function pointer and the second is a context pointer that
|
||||||
@ -81,8 +81,8 @@ public:
|
|||||||
/// getInlineAsmDiagnosticContext - Return the diagnostic context set by
|
/// getInlineAsmDiagnosticContext - Return the diagnostic context set by
|
||||||
/// setInlineAsmDiagnosticHandler.
|
/// setInlineAsmDiagnosticHandler.
|
||||||
void *getInlineAsmDiagnosticContext() const;
|
void *getInlineAsmDiagnosticContext() const;
|
||||||
|
|
||||||
|
|
||||||
/// emitError - Emit an error message to the currently installed error handler
|
/// emitError - Emit an error message to the currently installed error handler
|
||||||
/// with optional location information. This function returns, so code should
|
/// with optional location information. This function returns, so code should
|
||||||
/// be prepared to drop the erroneous construct on the floor and "not crash".
|
/// be prepared to drop the erroneous construct on the floor and "not crash".
|
||||||
@ -99,10 +99,10 @@ private:
|
|||||||
/// addModule - Register a module as being instantiated in this context. If
|
/// addModule - Register a module as being instantiated in this context. If
|
||||||
/// the context is deleted, the module will be deleted as well.
|
/// the context is deleted, the module will be deleted as well.
|
||||||
void addModule(Module*);
|
void addModule(Module*);
|
||||||
|
|
||||||
/// removeModule - Unregister a module from this context.
|
/// removeModule - Unregister a module from this context.
|
||||||
void removeModule(Module*);
|
void removeModule(Module*);
|
||||||
|
|
||||||
// Module needs access to the add/removeModule methods.
|
// Module needs access to the add/removeModule methods.
|
||||||
friend class Module;
|
friend class Module;
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user