|
LLVM 24.0.0git
|
#include "DXILWriterPass.h"#include "DXILBitcodeWriter.h"#include "DirectXIRPasses/DXILDebugInfo.h"#include "llvm/ADT/DenseMap.h"#include "llvm/ADT/STLExtras.h"#include "llvm/ADT/StringRef.h"#include "llvm/Analysis/ModuleSummaryAnalysis.h"#include "llvm/IR/Constants.h"#include "llvm/IR/DebugInfo.h"#include "llvm/IR/DerivedTypes.h"#include "llvm/IR/GlobalVariable.h"#include "llvm/IR/IntrinsicInst.h"#include "llvm/IR/Intrinsics.h"#include "llvm/IR/LLVMContext.h"#include "llvm/IR/Module.h"#include "llvm/IR/PassManager.h"#include "llvm/InitializePasses.h"#include "llvm/Pass.h"#include "llvm/Support/Alignment.h"#include "llvm/Support/CommandLine.h"#include "llvm/Transforms/Utils/Cloning.h"#include "llvm/Transforms/Utils/ModuleUtils.h"Go to the source code of this file.
Functions | |
| INITIALIZE_PASS_BEGIN (WriteDXILPass, "dxil-write-bitcode", "Write Bitcode", false, true) INITIALIZE_PASS_END(WriteDXILPass | |
Variables | |
| cl::opt< bool > | EmbedDebug |
| cl::opt< bool > | StripDebug |
| cl::opt< std::string > | PdbDebugPath ("dx-pdb-path", cl::desc("Write debug information to the given file, or automatically " "named file in directory when ending in '/'"), cl::value_desc("filename")) |
| cl::opt< bool > | SourceInDebugModule ("dx-source-in-debug-module", cl::desc("Embed source code into debug module on DirectX target"), cl::init(false)) |
| dxil write | bitcode |
| dxil write Write | Bitcode |
| dxil write Write | false |
| INITIALIZE_PASS_BEGIN | ( | WriteDXILPass | , |
| "dxil-write-bitcode" | , | ||
| "Write Bitcode" | , | ||
| false | , | ||
| true | ) |
References INITIALIZE_PASS_DEPENDENCY.
| dxil write Write Bitcode |
Definition at line 299 of file DXILWriterPass.cpp.
| dxil write bitcode |
Definition at line 299 of file DXILWriterPass.cpp.
| dxil write Write false |
Definition at line 299 of file DXILWriterPass.cpp.
| cl::opt< std::string > PdbDebugPath("dx-pdb-path", cl::desc("Write debug information to the given file, or automatically " "named file in directory when ending in '/'"), cl::value_desc("filename")) | ( | "dx-pdb-path" | , |
| cl::desc("Write debug information to the given file, or automatically " "named file in directory when ending in '/'") | , | ||
| cl::value_desc("filename") | ) |
| cl::opt< bool > SourceInDebugModule("dx-source-in-debug-module", cl::desc("Embed source code into debug module on DirectX target"), cl::init(false)) | ( | "dx-source-in-debug-module" | , |
| cl::desc("Embed source code into debug module on DirectX target") | , | ||
| cl::init(false) | ) |