Xiang Li
|
49310e2b2c
Skip copy-in/copy-out for constant global variables. (#2836)
|
5 лет назад |
Greg Roth
|
d3af7f1237
Conditionalize breaks to keep them in loops (#2795)
|
5 лет назад |
Adam Yang
|
9bf9701ca7
Separated dead block removal to its own pass. Fixed bug where dead resources are not removed (#2744)
|
5 лет назад |
Greg Roth
|
08f3100f25
Increase scan limit for DSE, add option (#2725)
|
5 лет назад |
Adam Yang
|
227c8e6f5a
Added instructions to preserve intermediate values of computations. (#2721)
|
5 лет назад |
Adam Yang
|
b33846a03c
Using DxilValueCache for unroll. (#2694)
|
5 лет назад |
Xiang Li
|
2f440d0462
Move wave sensitive check from validation into DxilValidateWaveSensit… (#2640)
|
6 лет назад |
Tex Riddell
|
f4965b71dd
Integrate dxcapi v2 and other changes from internal (#2575)
|
6 лет назад |
Adam Yang
|
97ec60accd
Added pass to remove regions with no escaping values or side effects. (#2508)
|
6 лет назад |
Adam Yang
|
e68a18756c
Fixed a bug where dbg.value are missing for PHIs (#2275)
|
6 лет назад |
Adam Yang
|
e32833cac7
Loop count for all trivial form loops. Mem2Reg only when necessary. (#2250)
|
6 лет назад |
Tristan Labelle
|
f89e3b7150
Add support for RWRawByteBuffer.Store<T> (#2176)
|
6 лет назад |
Adam Yang
|
91f37618db
Turn stores to initializer for static variable where possible. (#2122)
|
6 лет назад |
Tristan Labelle
|
9559442f3f
Renamed from "poison" to "invalidate"
|
6 лет назад |
Tristan Labelle
|
7c1f9f01e9
The fix.
|
6 лет назад |
Tex Riddell
|
5cdb20b28e
Clean up addrspacecast from final shader code
|
6 лет назад |
Tristan Labelle
|
dc318ee472
Rewrote the HLMatrixLower pass to make it deterministic and correct.
|
7 лет назад |
Xiang Li
|
27a7bf4b0b
Add a simple GVNHoist to reduce dxil code size. (#1897)
|
6 лет назад |
Adam Yang
|
830cbe0113
Unroll after SROA. Breaking apart resource arrays inside unroll pass (#1883)
|
7 лет назад |
Xiang Li
|
c2e744dcf4
Enable sroa for hlsl to remove static indexing array. (#1893)
|
7 лет назад |
Xiang Li
|
4658a46a64
Disable merge undef for HLSL. (#1833)
|
7 лет назад |
Adam Yang
|
51c6cfb01c
Created custom unroll pass to optionally include certain exit blocks. (#1752)
|
7 лет назад |
Adam Yang
|
b744770863
Merge pull request #1616 from adam-yang/convergence_dce
|
7 лет назад |
Adam Yang
|
53f849482c
Fixed comment
|
7 лет назад |
Adam Yang
|
7959f161b3
Fixed comment
|
7 лет назад |
Adam Yang
|
9998235d32
Added a dce to properly clean up unused resources involved in convergent computations
|
7 лет назад |
Vishal Sharma
|
d6412a4077
Always try to legalize sample offsets (#1610)
|
7 лет назад |
Xiang Li
|
16a5f94ab2
Move DxilRootSignature to its own directory. (#1609)
|
7 лет назад |
Tex Riddell
|
89697bbad5
Merge branch 'master' into dxr-master
|
7 лет назад |
Xiang Li
|
300c128cc7
Disable LICM in frontend for not consider register pressure. (#1511)
|
7 лет назад |