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.

rotateSign()