Go to the source code of this file.
|
namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations.
|
|
namespace | llvm::memprof |
|
|
#define | MIBEntryDef(NameTag, Name, Type) NameTag, |
|
#define | MIBEntryDef(NameTag, Name, Type) Name = Block.Name; |
|
#define | MIBEntryDef(NameTag, Name, Type) |
|
#define | MIBEntryDef(NameTag, Name, Type) |
|
#define | MIBEntryDef(NameTag, Name, Type) OS << " " << #Name << ": " << Name << "\n"; |
|
#define | MIBEntryDef(NameTag, Name, Type) Type get##Name() const { return Name; } |
|
#define | MIBEntryDef(NameTag, Name, Type) |
|
#define | MIBEntryDef(NameTag, Name, Type) |
|
#define | MIBEntryDef(NameTag, Name, Type) Type Name = Type(); |
|
◆ MIBEntryDef [1/9]
#define MIBEntryDef |
( |
|
NameTag, |
|
|
|
Name, |
|
|
|
Type |
|
) |
| NameTag, |
◆ MIBEntryDef [2/9]
◆ MIBEntryDef [3/9]
#define MIBEntryDef |
( |
|
NameTag, |
|
|
|
Name, |
|
|
|
Type |
|
) |
| |
Value: case Meta::Name: { \
Name = endian::readNext<Type, llvm::endianness::little>(
Ptr); \
} break;
Definition at line 158 of file MemProf.h.
◆ MIBEntryDef [4/9]
#define MIBEntryDef |
( |
|
NameTag, |
|
|
|
Name, |
|
|
|
Type |
|
) |
| |
Value: case Meta::Name: { \
} break;
Definition at line 158 of file MemProf.h.
◆ MIBEntryDef [5/9]
◆ MIBEntryDef [6/9]
◆ MIBEntryDef [7/9]
#define MIBEntryDef |
( |
|
NameTag, |
|
|
|
Name, |
|
|
|
Type |
|
) |
| |
Value:
return false;
std::optional< std::vector< StOtherPiece > > Other
Definition at line 158 of file MemProf.h.
◆ MIBEntryDef [8/9]
#define MIBEntryDef |
( |
|
NameTag, |
|
|
|
Name, |
|
|
|
Type |
|
) |
| |
Value: case Meta::Name: { \
Result +=
sizeof(
Type); \
} break;
Definition at line 158 of file MemProf.h.
◆ MIBEntryDef [9/9]