Adam Yang
|
6cd93dfe40
Added option to not generate nops (#3419)
|
4 лет назад |
Xiang Li
|
797d4b8adc
Mutate resource to handle for shader model 6.6+. (#3374)
|
4 лет назад |
rkarrenberg
|
eaa7f95d07
Enable generation of llvm.lifetime.start/.end intrinsics (#3034)
|
5 лет назад |
Adam Yang
|
3be547b67c
Fixing store undef later in the compilation. (#3212)
|
5 лет назад |
Adam Yang
|
d8dec0efd7
Fixed some cases where O0 fails compilation (#3205)
|
5 лет назад |
Adam Yang
|
5d6674ad0a
Hoist exits out of loops when unrolling to make code structured. (#3103)
|
5 лет назад |
Adam Yang
|
0e77209223
Moved unroll to after dxilgen and scalarizer. (#3094)
|
5 лет назад |
Greg Roth
|
92328d817a
Propagate CodeGen Options and Semantic Defines (#3040)
|
5 лет назад |
Xiang Li
|
73a9d7fe8b
SROA alloca and global variable at same worklist. (#3019)
|
5 лет назад |
Greg Roth
|
29759a8942
Fix remaining Clang warnings (#3008)
|
5 лет назад |
Greg Roth
|
5f3ee4b904
Add hidden flag to disable optimization passes (#2962)
|
5 лет назад |
Tex Riddell
|
f475c305ea
dce between dxil-remove-dead-blocks and hlsl-dxil-lower-handle-for-lib (#2940)
|
5 лет назад |
Xiang Li
|
3562970cd8
Add DxilLoopDeletion to remove unused loops. (#2927)
|
5 лет назад |
Adam Yang
|
0c3cab299f
Fixed broken debug info for "out" and "inout" args. (#2914)
|
5 лет назад |
Adam Yang
|
0d3210d3c8
Fixed debugger jumping around. Got rid of preserve value. (#2893)
|
5 лет назад |
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 лет назад |