Adam Yang
|
5d6674ad0a
Hoist exits out of loops when unrolling to make code structured. (#3103)
|
vor 5 Jahren |
Adam Yang
|
0e77209223
Moved unroll to after dxilgen and scalarizer. (#3094)
|
vor 5 Jahren |
Xiang Li
|
73a9d7fe8b
SROA alloca and global variable at same worklist. (#3019)
|
vor 5 Jahren |
Greg Roth
|
29759a8942
Fix remaining Clang warnings (#3008)
|
vor 5 Jahren |
Adam Yang
|
0c3cab299f
Fixed broken debug info for "out" and "inout" args. (#2914)
|
vor 5 Jahren |
Adam Yang
|
0d3210d3c8
Fixed debugger jumping around. Got rid of preserve value. (#2893)
|
vor 5 Jahren |
Adam Yang
|
9bf9701ca7
Separated dead block removal to its own pass. Fixed bug where dead resources are not removed (#2744)
|
vor 5 Jahren |
Greg Roth
|
08f3100f25
Increase scan limit for DSE, add option (#2725)
|
vor 5 Jahren |
Adam Yang
|
227c8e6f5a
Added instructions to preserve intermediate values of computations. (#2721)
|
vor 5 Jahren |
Tex Riddell
|
f4965b71dd
Integrate dxcapi v2 and other changes from internal (#2575)
|
vor 6 Jahren |
Adam Yang
|
97ec60accd
Added pass to remove regions with no escaping values or side effects. (#2508)
|
vor 6 Jahren |
Adam Yang
|
e32833cac7
Loop count for all trivial form loops. Mem2Reg only when necessary. (#2250)
|
vor 6 Jahren |
Tristan Labelle
|
f89e3b7150
Add support for RWRawByteBuffer.Store<T> (#2176)
|
vor 6 Jahren |
Adam Yang
|
91f37618db
Turn stores to initializer for static variable where possible. (#2122)
|
vor 6 Jahren |
Xiang Li
|
c2e744dcf4
Enable sroa for hlsl to remove static indexing array. (#1893)
|
vor 7 Jahren |
Adam Yang
|
51c6cfb01c
Created custom unroll pass to optionally include certain exit blocks. (#1752)
|
vor 7 Jahren |
Xiang Li
|
6c4b87efd9
Create pass for Lower static global into allocas. (#341)
|
vor 8 Jahren |
Xiang Li
|
9edb1a553e
Lower static global resource and local resource to handle. (#276)
|
vor 8 Jahren |
David Peixotto
|
0ba250e9dc
Add pass to hoist constant arrays (#205)
|
vor 8 Jahren |
David Peixotto
|
f805233b49
Revert license text in banner comments to original llvm verbage (#33)
|
vor 9 Jahren |
Marcelo Lopez Ruiz
|
6ee4074a4b
first commit
|
vor 9 Jahren |