LLVM 22.0.0git
|
#include "DXILOpLowering.h"
#include "DXILConstants.h"
#include "DXILOpBuilder.h"
#include "DXILRootSignature.h"
#include "DXILShaderFlags.h"
#include "DirectX.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/Analysis/DXILMetadataAnalysis.h"
#include "llvm/Analysis/DXILResource.h"
#include "llvm/CodeGen/Passes.h"
#include "llvm/IR/DiagnosticInfo.h"
#include "llvm/IR/IRBuilder.h"
#include "llvm/IR/Instruction.h"
#include "llvm/IR/Instructions.h"
#include "llvm/IR/Intrinsics.h"
#include "llvm/IR/IntrinsicsDirectX.h"
#include "llvm/IR/Module.h"
#include "llvm/IR/PassManager.h"
#include "llvm/InitializePasses.h"
#include "llvm/Pass.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/FormatVariadic.h"
#include "DXILOperation.inc"
Go to the source code of this file.
Macros | |
#define | DEBUG_TYPE "dxil-op-lower" |
#define | DXIL_OP_INTRINSIC_ARG_SELECT_TYPE(name) |
#define | DXIL_OP_INTRINSIC(OpCode, Intrin, ...) |
Functions | |
INITIALIZE_PASS_BEGIN (DXILOpLoweringLegacy, DEBUG_TYPE, "DXIL Op Lowering", false, false) INITIALIZE_PASS_END(DXILOpLoweringLegacy |
Variables | |
DEBUG_TYPE | |
DXIL Op | Lowering |
DXIL Op | false |
#define DEBUG_TYPE "dxil-op-lower" |
Definition at line 32 of file DXILOpLowering.cpp.
#define DXIL_OP_INTRINSIC | ( | OpCode, | |
Intrin, | |||
... ) |
#define DXIL_OP_INTRINSIC_ARG_SELECT_TYPE | ( | name | ) |
Definition at line 76 of file DXILOpLowering.cpp.
INITIALIZE_PASS_BEGIN | ( | DXILOpLoweringLegacy | , |
DEBUG_TYPE | , | ||
"DXIL Op Lowering" | , | ||
false | , | ||
false | ) |
References DEBUG_TYPE, and INITIALIZE_PASS_DEPENDENCY.
DEBUG_TYPE |
Definition at line 969 of file DXILOpLowering.cpp.
DXIL Op false |
Definition at line 969 of file DXILOpLowering.cpp.
DXIL Op Lowering |
Definition at line 969 of file DXILOpLowering.cpp.