LLVM 20.0.0git
|
#include "DXILBitcodeWriter.h"
#include "DXILValueEnumerator.h"
#include "DirectXIRPasses/PointerTypeAnalysis.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/Bitcode/BitcodeCommon.h"
#include "llvm/Bitcode/BitcodeReader.h"
#include "llvm/Bitcode/LLVMBitCodes.h"
#include "llvm/Bitstream/BitCodes.h"
#include "llvm/Bitstream/BitstreamWriter.h"
#include "llvm/IR/Attributes.h"
#include "llvm/IR/BasicBlock.h"
#include "llvm/IR/Comdat.h"
#include "llvm/IR/Constant.h"
#include "llvm/IR/Constants.h"
#include "llvm/IR/DebugInfoMetadata.h"
#include "llvm/IR/DebugLoc.h"
#include "llvm/IR/DerivedTypes.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/GlobalAlias.h"
#include "llvm/IR/GlobalIFunc.h"
#include "llvm/IR/GlobalObject.h"
#include "llvm/IR/GlobalValue.h"
#include "llvm/IR/GlobalVariable.h"
#include "llvm/IR/InlineAsm.h"
#include "llvm/IR/InstrTypes.h"
#include "llvm/IR/Instruction.h"
#include "llvm/IR/Instructions.h"
#include "llvm/IR/LLVMContext.h"
#include "llvm/IR/Metadata.h"
#include "llvm/IR/Module.h"
#include "llvm/IR/ModuleSummaryIndex.h"
#include "llvm/IR/Operator.h"
#include "llvm/IR/Type.h"
#include "llvm/IR/UseListOrder.h"
#include "llvm/IR/Value.h"
#include "llvm/IR/ValueSymbolTable.h"
#include "llvm/Object/IRSymtab.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/ModRef.h"
#include "llvm/Support/SHA1.h"
#include "llvm/TargetParser/Triple.h"
#include "llvm/IR/Metadata.def"
Go to the source code of this file.
Classes | |
class | llvm::dxil::DXILBitcodeWriter |
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) |
Enumerations | |
enum | llvm::dxil::MetadataAbbrev : unsigned { llvm::dxil::LastPlusOne } |
Functions | |
static uint64_t | rotateSign (APInt Val) |
#define HANDLE_MDNODE_LEAF | ( | CLASS | ) | CLASS##AbbrevID, |
Definition at line 60 of file DXILBitcodeWriter.cpp.
#define HANDLE_MDNODE_LEAF | ( | CLASS | ) | unsigned CLASS##Abbrev = 0; |
Definition at line 60 of file DXILBitcodeWriter.cpp.
#define HANDLE_MDNODE_LEAF | ( | CLASS | ) |
Definition at line 60 of file DXILBitcodeWriter.cpp.
Definition at line 1384 of file DXILBitcodeWriter.cpp.
References llvm::APInt::getSExtValue(), and I.