|
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/Constant.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/IR/Use.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 34 of file DXILOpLowering.cpp.
| #define DXIL_OP_INTRINSIC | ( | OpCode, | |
| Intrin, | |||
| ... ) |
| #define DXIL_OP_INTRINSIC_ARG_SELECT_TYPE | ( | name | ) |
Definition at line 79 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 1044 of file DXILOpLowering.cpp.
| DXIL Op false |
Definition at line 1044 of file DXILOpLowering.cpp.
| DXIL Op Lowering |
Definition at line 1044 of file DXILOpLowering.cpp.