Tex Riddell
|
69c685f3ea
Change SROA_HLSL to not iterate through use if modifying them.
|
6 years ago |
Tex Riddell
|
b0537bf79d
Merge branch 'vector-tgsm' into 19h1-fixes
|
6 years ago |
Tex Riddell
|
71c5f3287c
Fix non-const AddrSpaceCast, and constant cleanup in HLMatrixLower
|
6 years ago |
Tex Riddell
|
df3fd179a0
Merge branch 'fix-struct-param-5' into 19h1-fixes
|
6 years ago |
Tex Riddell
|
b4bb5795cd
Fix some argument passing and groupshared bad codegen and crashes
|
6 years ago |
Tristan Labelle
|
dc318ee472
Rewrote the HLMatrixLower pass to make it deterministic and correct.
|
7 years ago |
Tex Riddell
|
5169a1298b
Don't scalarize groupshared vector arrays
|
7 years ago |
Xiang Li
|
c2e744dcf4
Enable sroa for hlsl to remove static indexing array. (#1893)
|
7 years ago |
Tristan Labelle
|
b6080337f1
Fixed double-delete when SROA'ing OutputStream.Append with multiple structs. (#1813)
|
7 years ago |
Ehsan
|
d3c082f979
[linux-port] Fix gcc build error (#1800)
|
7 years ago |
Tristan Labelle
|
ed74e5870e
Improve handling of semantics through SROA (#1777)
|
7 years ago |
Tristan Labelle
|
9d0b011eab
Fix matrix support in GS OutputStream (#1769)
|
7 years ago |
Tristan Labelle
|
610bea3236
Fix SROA for StreamOutput failing based on argument processing order (#1765)
|
7 years ago |
Tristan Labelle
|
6639fc88f6
Fix SROA bug when lowering a memcpy from a cbuffer
|
7 years ago |
Tristan Labelle
|
9e20d1d856
Fix use-after-free in parameter SROA (#1746)
|
7 years ago |
Vishal Sharma
|
1329fa7da3
Fix crash when casting structs with identical layout (#1718)
|
7 years ago |
Tristan Labelle
|
d34f1dcd1b
Changed cbuffer-promoted global vars to have external linkage as to not have initializers (#1713)
|
7 years ago |
Vishal Sharma
|
bc9ad948c8
Fix lower memcpy for nested struct with single element (#1650)
|
7 years ago |
Adam Yang
|
0e5b2624be
Make return value the first output element. (#1622)
|
7 years ago |
Xiang Li
|
4df08af7c0
Move DxilModule into DXIL directory. (#1599)
|
7 years ago |
Xiang Li
|
1661bf8de6
Code cleanup. (#1592)
|
7 years ago |
Tex Riddell
|
28137b9ac4
Merged PR 102: Fix noreturn change that assumes new block is pred after split
|
7 years ago |
Tex Riddell
|
b4f0e37581
Merged PR 101: Store outputs before IgnoreHit/AcceptHitAndEndSearch
|
7 years ago |
Tex Riddell
|
6663dac50f
Merge branch 'master' into user/texr/integrate-master
|
7 years ago |
Greg Roth
|
ae615d47a8
[linux-port] Eliminate warnings on release builds (#1361)
|
7 years ago |
Greg Roth
|
5481aca58f
[linux-port] Remove unused from HLSL code (#1315)
|
7 years ago |
Greg Roth
|
fdc414caa0
Fix warning on windows release builds (#1350)
|
7 years ago |
Greg Roth
|
ccbb0ec117
[linux-port] Add missing case statements (#1346)
|
7 years ago |
Greg Roth
|
a6f857371d
[linux-port] Unused variables in conditionals (#1336)
|
7 years ago |
Greg Roth
|
d975f150b7
[linux-port] Correct conditional groupings (#1326)
|
7 years ago |