Tex Riddell
|
5cdb20b28e
Clean up addrspacecast from final shader code
|
6 years ago |
Tristan Labelle
|
dc318ee472
Rewrote the HLMatrixLower pass to make it deterministic and correct.
|
7 years ago |
Xiang Li
|
27a7bf4b0b
Add a simple GVNHoist to reduce dxil code size. (#1897)
|
7 years ago |
Adam Yang
|
830cbe0113
Unroll after SROA. Breaking apart resource arrays inside unroll pass (#1883)
|
7 years ago |
Xiang Li
|
c2e744dcf4
Enable sroa for hlsl to remove static indexing array. (#1893)
|
7 years ago |
Xiang Li
|
4658a46a64
Disable merge undef for HLSL. (#1833)
|
7 years ago |
Adam Yang
|
51c6cfb01c
Created custom unroll pass to optionally include certain exit blocks. (#1752)
|
7 years ago |
Adam Yang
|
b744770863
Merge pull request #1616 from adam-yang/convergence_dce
|
7 years ago |
Adam Yang
|
53f849482c
Fixed comment
|
7 years ago |
Adam Yang
|
7959f161b3
Fixed comment
|
7 years ago |
Adam Yang
|
9998235d32
Added a dce to properly clean up unused resources involved in convergent computations
|
7 years ago |
Vishal Sharma
|
d6412a4077
Always try to legalize sample offsets (#1610)
|
7 years ago |
Xiang Li
|
16a5f94ab2
Move DxilRootSignature to its own directory. (#1609)
|
7 years ago |
Tex Riddell
|
89697bbad5
Merge branch 'master' into dxr-master
|
7 years ago |
Xiang Li
|
300c128cc7
Disable LICM in frontend for not consider register pressure. (#1511)
|
7 years ago |
Tex Riddell
|
2f5afecf67
Merge remote-tracking branch 'ms/master' into user/texr/integrate-master
|
7 years ago |
Vishal Sharma
|
29f2f8c198
Disable loop idiom pass which may break dxil (#1457)
|
7 years ago |
Tex Riddell
|
734accbce5
Merged PR 100: Eliminate phi on resources/handles for library
|
7 years ago |
Tex Riddell
|
6663dac50f
Merge branch 'master' into user/texr/integrate-master
|
7 years ago |
Greg Roth
|
b9f2c78314
[linux-port] Evade unused in LLVM code (#1327)
|
7 years ago |
Greg Roth
|
d975f150b7
[linux-port] Correct conditional groupings (#1326)
|
7 years ago |
Young Kim
|
0777a7a020
Merge branch 'master' into rtmaster
|
7 years ago |
Xiang Li
|
357803d342
Don't sink sample coordinate into control flow. (#1188)
|
7 years ago |
Xiang Li
|
a489c2ec25
Transform mad(a, 0, b) into b. (#1150)
|
7 years ago |
Xiang Li
|
66516234b1
1. Remove unused createHandleForLib functions.
|
8 years ago |
Xiang Li
|
dc3ad5efe5
Lower createHandelForLib.
|
8 years ago |
Xiang Li
|
db99efe397
Support resource select inside loop. (#930)
|
8 years ago |
Xiang Li
|
0790e03364
Remove stacksave and stackstore. (#914)
|
8 years ago |
Young Kim
|
2c140f795c
RawBufferLoad and new methods for ByteAddressBuffer (#762)
|
8 years ago |
Marcelo Lopez Ruiz
|
64f3b34995
Adds support for pipeline restart (#683)
|
8 years ago |