Tex Riddell
|
d58a0cd227
Handle phi and select when collecting cbuffer usage (#2807)
|
5 years ago |
Greg Roth
|
78b58851fd
Print Lines or "add -Zi" on error messages (#2782)
|
5 years ago |
Adam Yang
|
9bf9701ca7
Separated dead block removal to its own pass. Fixed bug where dead resources are not removed (#2744)
|
5 years ago |
Adam Yang
|
b33846a03c
Using DxilValueCache for unroll. (#2694)
|
5 years ago |
Xiang Li
|
91fe12f0eb
Add GetResourceFromHeap. (#2691)
|
5 years ago |
Adam Yang
|
7a8c4a20da
Fixed incorrect PHI value in DxilValueCache. Also using it in a few more places. (#2668)
|
5 years ago |
Tex Riddell
|
925a79f8a8
Translate resource poison value to undef index instead of assert (#2621)
|
6 years ago |
Xiang Li
|
e8422a4f4e
Fix build error for vs2019. (#2626)
|
6 years ago |
Tex Riddell
|
f4965b71dd
Integrate dxcapi v2 and other changes from internal (#2575)
|
6 years ago |
Tex Riddell
|
892765cc4b
Default to stripping reflection from DXIL and fix a bunch of fallout.
|
6 years ago |
Tex Riddell
|
4234a9ae53
Add CB Usage to metadata, compute in hlsl-dxil-lower-handle-for-lib
|
6 years ago |
Tex Riddell
|
03ecd7d3d7
Fix more: array[1] and unbounded cases, address feedback
|
6 years ago |
Tex Riddell
|
2165224f0e
Fix reflection of ConstantBuffer/StructuredBuffer arrays, nested arrays
|
6 years ago |
Tex Riddell
|
9a28817c2e
Fix bugs in legacy cbuffer layout for matrix
|
6 years ago |
Tex Riddell
|
f7c0da0d27
Fix type in cbuffer annotation when converting to legacy layout
|
6 years ago |
Adam Yang
|
f240070cf1
Fixed issues that change codegen when there's debug info. (#2190)
|
6 years ago |
Tristan Labelle
|
17624a864b
Support space-only resource register annotations (#2163)
|
6 years ago |
Tristan Labelle
|
3527762fd0
Allow optimizations to eliminate phis on undef resources before considering them errors
|
6 years ago |
Helena Kotas
|
da8802273b
Fix bugs discovered by temporarily enabling debug iterators (#2040)
|
6 years ago |
Tristan Labelle
|
7c1f9f01e9
The fix.
|
6 years ago |
Tristan Labelle
|
f56fb3a3d0
Eliminate dxilutil::IsHLSLMatrixType in favor of HLMatrixType::isa (#1986)
|
6 years ago |
Tristan Labelle
|
dc318ee472
Rewrote the HLMatrixLower pass to make it deterministic and correct.
|
7 years ago |
Xiang Li
|
c2e744dcf4
Enable sroa for hlsl to remove static indexing array. (#1893)
|
7 years ago |
Tristan Labelle
|
685b2afa84
Added support for pre-SM5.1 resource allocation algorithm (#1687)
|
7 years ago |
Lei Zhang
|
efb45575db
Resolve compiler warnings on Linux and macOS (#1628)
|
7 years ago |
Xiang Li
|
4df08af7c0
Move DxilModule into DXIL directory. (#1599)
|
7 years ago |
Ehsan Nasiri
|
60c5972f78
[linux-port] use std::unique_ptr and llvm::make_unique.
|
7 years ago |
Tex Riddell
|
96635e6720
Merged PR 115: Remove bad optimization for reusing loads in LegalizeResourceUse
|
7 years ago |
Tex Riddell
|
b6f8cbc420
Add lib_6_x target for offline linking use only
|
7 years ago |
Tex Riddell
|
734accbce5
Merged PR 100: Eliminate phi on resources/handles for library
|
7 years ago |