~ubuntu-branches/ubuntu/quantal/llvm-3.1/quantal

« back to all changes in this revision

Viewing changes to tools/lto/LTOModule.h

  • Committer: Package Import Robot
  • Author(s): Sylvestre Ledru
  • Date: 2012-04-01 23:45:03 UTC
  • mfrom: (1.1.1)
  • Revision ID: package-import@ubuntu.com-20120401234503-c04qxrk7s9my53uy
Tags: 3.1~svn153852-1
New snapshot release

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
#include "llvm/Target/TargetMachine.h"
21
21
#include "llvm/ADT/OwningPtr.h"
22
22
#include "llvm/ADT/StringMap.h"
23
 
 
24
23
#include "llvm-c/lto.h"
25
 
 
26
24
#include <vector>
27
25
#include <string>
28
26
 
29
 
 
30
27
// Forward references to llvm classes.
31
28
namespace llvm {
32
29
  class Function;
35
32
  class Value;
36
33
}
37
34
 
38
 
//
39
 
// C++ class which implements the opaque lto_module_t type.
40
 
//
 
35
//===----------------------------------------------------------------------===//
 
36
/// LTOModule - C++ class which implements the opaque lto_module_t type.
 
37
///
41
38
struct LTOModule {
42
39
private:
43
40
  typedef llvm::StringMap<uint8_t> StringSet;