LLVM: include/llvm/DebugInfo/CodeView/GUID.h Source File (original) (raw)
Go to the documentation of this file.
1
2
3
4
5
6
7
8
9#ifndef LLVM_DEBUGINFO_CODEVIEW_GUID_H
10#define LLVM_DEBUGINFO_CODEVIEW_GUID_H
11
13#include
14#include
15
16namespace llvm {
18
20
21
25
29
31 return ::memcmp(LHS.Guid, RHS.Guid, sizeof(LHS.Guid)) < 0;
32}
33
35 return ::memcmp(LHS.Guid, RHS.Guid, sizeof(LHS.Guid)) <= 0;
36}
37
41
45
49
51
52}
53}
54
55#endif
Merge contiguous icmps into a memcmp
This class implements an extremely fast bulk output stream that can only output to a stream.
bool operator!=(const FunctionId &A, const FunctionId &B)
bool operator>(const FunctionId &A, const FunctionId &B)
bool operator>=(const FunctionId &A, const FunctionId &B)
bool operator<(const FunctionId &A, const FunctionId &B)
bool operator<=(const FunctionId &A, const FunctionId &B)
bool operator==(const FunctionId &A, const FunctionId &B)
LLVM_ABI raw_ostream & operator<<(raw_ostream &OS, const GUID &Guid)
This is an optimization pass for GlobalISel generic memory operations.
This represents the 'GUID' type from windows.h.
Definition GUID.h:22
uint8_t Guid[16]
Definition GUID.h:23