Adam Yang
|
6fe0776524
Separated cond mem2reg and scalarizing precise vector allocas (#2765)
|
пре 5 година |
Adam Yang
|
227c8e6f5a
Added instructions to preserve intermediate values of computations. (#2721)
|
пре 5 година |
Adam Yang
|
b33846a03c
Using DxilValueCache for unroll. (#2694)
|
пре 5 година |
Tex Riddell
|
f4965b71dd
Integrate dxcapi v2 and other changes from internal (#2575)
|
пре 6 година |
Adam Yang
|
3a870f2c08
Cleaning up unused alloca. (#2558)
|
пре 6 година |
Helena Kotas
|
4391420da4
Integration from OS repo (#2541)
|
пре 6 година |
Adam Yang
|
5ac1b30c2b
Fixed a bug where max unroll iteration attempt is cached. (#2291)
|
пре 6 година |
Adam Yang
|
e32833cac7
Loop count for all trivial form loops. Mem2Reg only when necessary. (#2250)
|
пре 6 година |
Adam Yang
|
dc6203ad5b
unroll(n) can now override loop bound. unroll(negative) now fails correctly (#2241)
|
пре 6 година |
Adam Yang
|
345b8b5743
Fixed a bug where nested LCSSA creation uses wrong body for outer loops. (#2105)
|
пре 6 година |
Adam Yang
|
231ed0c130
Fixed a problem of reading out of bound while removing loops (#2039)
|
пре 6 година |
Tex Riddell
|
5d0511a4a6
Handle incoming values not in VarMap (constants) in DxilLoopUnroll (#2012)
|
пре 6 година |
Adam Yang
|
4cb5e567aa
Removing child loops of successfully unrolled loops from queue (#2008)
|
пре 6 година |
Tex Riddell
|
75189a7b42
Fix unreferenced local vars in release build
|
пре 6 година |
Adam Yang
|
830cbe0113
Unroll after SROA. Breaking apart resource arrays inside unroll pass (#1883)
|
пре 7 година |
Adam Yang
|
5cbf76bffa
Added a quick patch to simplify incoming values of loop phis (#1859)
|
пре 7 година |
Adam Yang
|
45bbafc13e
Added support for [unroll(n)] (#1783)
|
пре 7 година |
Ehsan
|
cd237f5c3f
[linux-port] Fix linux build break. (#1767)
|
пре 7 година |
Adam Yang
|
51c6cfb01c
Created custom unroll pass to optionally include certain exit blocks. (#1752)
|
пре 7 година |