aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/ModuleUtils.cpp
diff options
context:
space:
mode:
authorChris Bieneman <chris.bieneman@me.com>2022-04-14 13:37:44 -0500
committerChris Bieneman <chris.bieneman@me.com>2022-04-15 18:50:26 -0500
commitf2526c1a5c6fe6d2740b68e2d73b85c958fd2719 (patch)
tree8e24c51a10b58d650e0f50c9f24b6dd3298edb99 /llvm/lib/Transforms/Utils/ModuleUtils.cpp
parenta7b9d75e7a4e4d9555f54753c70e66821dd447a9 (diff)
downloadllvm-f2526c1a5c6fe6d2740b68e2d73b85c958fd2719.zip
llvm-f2526c1a5c6fe6d2740b68e2d73b85c958fd2719.tar.gz
llvm-f2526c1a5c6fe6d2740b68e2d73b85c958fd2719.tar.bz2
Add DXIL Bitcode Writer and DXIL testing
This change is a big blob of code that isn't easy to break up. It either comes in all together as a blob, works and has tests, or it doesn't do anything. Logically you can think of this patch as three things: (1) Adding virtual interfaces so the bitcode writer can be overridden (2) Adding a new bitcode writer implementation for DXIL (3) Adding some (optional) crazy CMake goop to build the DirectXShaderCompiler's llvm-dis as dxil-dis for testing Reviewed By: nikic Differential Revision: https://reviews.llvm.org/D122082
Diffstat (limited to 'llvm/lib/Transforms/Utils/ModuleUtils.cpp')
0 files changed, 0 insertions, 0 deletions