File tree Expand file tree Collapse file tree 9 files changed +29
-13
lines changed
include/llvm/BinaryFormat Expand file tree Collapse file tree 9 files changed +29
-13
lines changed Original file line number Diff line number Diff line change 16
16
#ifndef LLVM_BINARYFORMAT_AMDGPUMETADATAVERIFIER_H
17
17
#define LLVM_BINARYFORMAT_AMDGPUMETADATAVERIFIER_H
18
18
19
- #include " llvm/BinaryFormat/MsgPackDocument.h"
19
+ #include " llvm/ADT/None.h"
20
+ #include " llvm/ADT/Optional.h"
21
+ #include " llvm/ADT/STLFunctionalExtras.h"
22
+ #include " llvm/ADT/StringRef.h"
23
+ #include " llvm/BinaryFormat/MsgPackReader.h"
24
+
25
+ #include < cstddef>
20
26
21
27
namespace llvm {
28
+
29
+ namespace msgpack {
30
+ class DocNode ;
31
+ class MapDocNode ;
32
+ }
33
+
22
34
namespace AMDGPU {
23
35
namespace HSAMD {
24
36
namespace V3 {
Original file line number Diff line number Diff line change 19
19
#ifndef LLVM_BINARYFORMAT_DWARF_H
20
20
#define LLVM_BINARYFORMAT_DWARF_H
21
21
22
- #include " llvm/ADT/Optional.h"
23
22
#include " llvm/Support/Compiler.h"
24
23
#include " llvm/Support/DataTypes.h"
25
24
#include " llvm/Support/ErrorHandling.h"
31
30
32
31
namespace llvm {
33
32
class StringRef ;
33
+ template <typename T> class Optional ;
34
34
35
35
namespace dwarf {
36
36
37
+
37
38
// ===----------------------------------------------------------------------===//
38
39
// DWARF constants as gleaned from the DWARF Debugging Information Format V.5
39
40
// reference manual http://www.dwarfstd.org/.
Original file line number Diff line number Diff line change 22
22
#include " llvm/ADT/StringRef.h"
23
23
#include < cstdint>
24
24
#include < cstring>
25
- #include < string>
26
25
27
26
namespace llvm {
28
27
namespace ELF {
Original file line number Diff line number Diff line change 34
34
#define LLVM_BINARYFORMAT_MSGPACKREADER_H
35
35
36
36
#include " llvm/Support/Error.h"
37
- #include " llvm/Support/MemoryBuffer.h"
38
- #include " llvm/Support/raw_ostream.h"
37
+ #include " llvm/Support/MemoryBufferRef.h"
39
38
#include < cstdint>
40
39
41
40
namespace llvm {
Original file line number Diff line number Diff line change 28
28
#ifndef LLVM_BINARYFORMAT_MSGPACKWRITER_H
29
29
#define LLVM_BINARYFORMAT_MSGPACKWRITER_H
30
30
31
- #include " llvm/BinaryFormat/MsgPack.h"
32
31
#include " llvm/Support/EndianStream.h"
33
- #include " llvm/Support/MemoryBuffer.h"
34
- #include " llvm/Support/raw_ostream.h"
32
+ #include " llvm/Support/MemoryBufferRef.h"
35
33
36
34
namespace llvm {
35
+
36
+ class raw_ostream ;
37
+
37
38
namespace msgpack {
38
39
39
40
// / Writes MessagePack objects to an output stream, one at a time.
Original file line number Diff line number Diff line change 12
12
// ===----------------------------------------------------------------------===//
13
13
14
14
#include " llvm/BinaryFormat/AMDGPUMetadataVerifier.h"
15
+
16
+ #include " llvm/ADT/STLExtras.h"
17
+ #include " llvm/ADT/STLForwardCompat.h"
15
18
#include " llvm/ADT/StringSwitch.h"
16
- #include " llvm/Support/AMDGPUMetadata.h"
19
+ #include " llvm/BinaryFormat/MsgPackDocument.h"
20
+
21
+ #include < map>
22
+ #include < utility>
17
23
18
24
namespace llvm {
19
25
namespace AMDGPU {
Original file line number Diff line number Diff line change 7
7
// ===----------------------------------------------------------------------===//
8
8
9
9
#include " llvm/BinaryFormat/ELF.h"
10
- #include " llvm/ADT/DenseMap .h"
10
+ #include " llvm/ADT/DenseMapInfo .h"
11
11
#include " llvm/ADT/StringSwitch.h"
12
- #include " llvm/Support/Error.h"
13
12
14
13
using namespace llvm ;
15
14
using namespace ELF ;
Original file line number Diff line number Diff line change 10
10
#include " llvm/ADT/StringRef.h"
11
11
#include " llvm/ADT/Twine.h"
12
12
#include " llvm/BinaryFormat/COFF.h"
13
- #include " llvm/BinaryFormat/ELF.h"
14
13
#include " llvm/BinaryFormat/MachO.h"
15
14
#include " llvm/Support/Endian.h"
16
- #include " llvm/Support/FileSystem.h"
17
15
#include " llvm/Support/MemoryBuffer.h"
18
16
19
17
#if !defined(_MSC_VER) && !defined(__MINGW32__)
Original file line number Diff line number Diff line change 31
31
#include " llvm/ADT/Twine.h"
32
32
#include " llvm/BinaryFormat/AMDGPUMetadataVerifier.h"
33
33
#include " llvm/BinaryFormat/ELF.h"
34
+ #include " llvm/BinaryFormat/MsgPackDocument.h"
34
35
#include " llvm/Demangle/Demangle.h"
35
36
#include " llvm/Object/Archive.h"
36
37
#include " llvm/Object/ELF.h"
You can’t perform that action at this time.
0 commit comments