LLVM: lib/Target/DirectX/DXILWriter/DXILBitcodeWriter.cpp File Reference (original) (raw)
Go to the source code of this file.
Namespaces | |
---|---|
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
namespace | llvm::dxil |
Macros | |
---|---|
#define | HANDLE_MDNODE_LEAF(CLASS) CLASS##AbbrevID, |
#define | HANDLE_MDNODE_LEAF(CLASS) unsigned CLASS##Abbrev = 0; |
#define | HANDLE_MDNODE_LEAF(CLASS) |
◆ HANDLE_MDNODE_LEAF [1/3]
| #define HANDLE_MDNODE_LEAF | ( | | CLASS | ) | CLASS##AbbrevID, | | ---------------------------- | - | | ----- | - | ---------------- |
◆ HANDLE_MDNODE_LEAF [2/3]
| #define HANDLE_MDNODE_LEAF | ( | | CLASS | ) | unsigned CLASS##Abbrev = 0; | | ---------------------------- | - | | ----- | - | ------------------------------------------------- |
◆ HANDLE_MDNODE_LEAF [3/3]
| #define HANDLE_MDNODE_LEAF | ( | | CLASS | ) | | ---------------------------- | - | | ----- | - |
Value:
case Metadata::CLASS##Kind: \
if (MDAbbrevs) \
(*MDAbbrevs)[MetadataAbbrev::CLASS##AbbrevID]); \
else \
write##CLASS(cast(N), Record, CLASS##Abbrev); \
continue;
Error write(MCStreamer &Out, ArrayRef< std::string > Inputs, OnCuIndexOverflow OverflowOptValue)
Definition at line 60 of file DXILBitcodeWriter.cpp.