Greg Roth
|
56370bad8d
Correct iteration over users for gather offsets (#3709)
|
4 rokov pred |
Tex Riddell
|
3f6589a30b
Fix coverage bing used to init dx.ishelper when only discard is used (#3589)
|
4 rokov pred |
Greg Roth
|
3bd5f9ccfa
Errors on non-immediate load/gather offsets (#3283)
|
4 rokov pred |
Xiang Li
|
81eb9808ce
Check wave sensitive on operand of gradient ops instead of gradient ops. (#3489)
|
4 rokov pred |
Tex Riddell
|
3b99af518d
Implement fallback path for IsHelper on SM < 6.6 (#3408)
|
4 rokov pred |
rkarrenberg
|
eaa7f95d07
Enable generation of llvm.lifetime.start/.end intrinsics (#3034)
|
4 rokov pred |
Greg Roth
|
bba9c4506a
New approach to avoid skipallocas (#3219)
|
4 rokov pred |
Adam Yang
|
c3e64e31a6
Bitpiece crash when value/addr are null (#3227)
|
4 rokov pred |
Adam Yang
|
99840a506f
Make sure bitpiece not generated that covers the entire variable (#3223)
|
4 rokov pred |
Greg Roth
|
754e99b405
Revert "Optimize compile times by not skipping allocas (#3168)" (#3183)
|
4 rokov pred |
Greg Roth
|
9459577e8f
Optimize compile times by not skipping allocas (#3168)
|
4 rokov pred |
Greg Roth
|
9a93d5dcfb
Don't reprocess instr in CullSensitiveBlocks (#3029)
|
5 rokov pred |
Adam Yang
|
301b09246b
Clean up dx.break even when dx.break function not present (#2936)
|
5 rokov pred |
Adam Yang
|
598f1d14bf
Simplifying branches to reduce complexity of cfg. (#2931)
|
5 rokov pred |
Greg Roth
|
a9f1342d28
Erase dx.break call instruction when replaced (#2867)
|
5 rokov pred |
Greg Roth
|
55b5b0aa9c
Correct long loops for wave-sensitive tracing (#2859)
|
5 rokov pred |
Greg Roth
|
2ec5dd9c62
Handle more complicated dx.break circumstances (#2825)
|
5 rokov pred |
Greg Roth
|
a0196bcc22
Use Attribute to designate wave-sensitive intrinsics (#2853)
|
5 rokov pred |
Greg Roth
|
7d665725a8
Add simplify to DxilValueCache for dx.break() (#2803)
|
5 rokov pred |
Greg Roth
|
9ecca8cfbb
Don't assume branch user of dx.break (#2806)
|
5 rokov pred |
Greg Roth
|
9007354c61
Account for non-one user of dx.break call (#2802)
|
5 rokov pred |
Greg Roth
|
d3af7f1237
Conditionalize breaks to keep them in loops (#2795)
|
5 rokov pred |
Tex Riddell
|
cbb49f0ea4
Fix assert with empty llvm.global_ctors targeting valver 1.4 (#2785)
|
5 rokov pred |
Xiang Li
|
91fe12f0eb
Add GetResourceFromHeap. (#2691)
|
5 rokov pred |
Adam Yang
|
9501f39cc8
Replaced llvm.donothing with loading from a special ICB (#2644)
|
5 rokov pred |
Xiang Li
|
2f440d0462
Move wave sensitive check from validation into DxilValidateWaveSensit… (#2640)
|
5 rokov pred |
Tex Riddell
|
f38f449ea7
Remove llvm.donothing for dxil <= 1.5 instead of using validator version (#2634)
|
5 rokov pred |
Xiang Li
|
9e5bd8b870
Bump to shader model 6.6 (#2631)
|
5 rokov pred |
Tex Riddell
|
f4965b71dd
Integrate dxcapi v2 and other changes from internal (#2575)
|
5 rokov pred |
Tex Riddell
|
2a01c58f73
Fix RayQuery allocation for CSE, DCE, statics, arrays, and lifetimes (#2469)
|
6 rokov pred |