Xiang Li
|
8e3a21c417
Call init function for entry of lib profiles. (#3350)
|
4 years ago |
Greg Roth
|
d574d27c1f
Implement Shader Model 6.6 (#3293)
|
4 years ago |
rkarrenberg
|
eaa7f95d07
Enable generation of llvm.lifetime.start/.end intrinsics (#3034)
|
4 years ago |
Greg Roth
|
35fda6914e
Handle scalar args to out vector params (#3246)
|
4 years ago |
Tex Riddell
|
141a5c2ec5
Skip extra argument copying at callsite for library targets (#3203)
|
4 years ago |
Greg Roth
|
754e99b405
Revert "Optimize compile times by not skipping allocas (#3168)" (#3183)
|
4 years ago |
Greg Roth
|
9459577e8f
Optimize compile times by not skipping allocas (#3168)
|
4 years ago |
Xiang Li
|
8e3b9e7ed5
Update Constant/TextureBuffer implementation. (#3147)
|
4 years ago |
Xiang Li
|
8266d38b23
Not init undef when recover init value for patch constant function. (#3141)
|
4 years ago |
Xiang Li
|
4446237655
Call ctor function for static globals in patch constant function. (#3122)
|
5 years ago |
Greg Roth
|
cb0191d8db
Correct codegenoption assigning from semantic defines (#3061)
|
5 years ago |
Greg Roth
|
41e5ba4448
Modify structurize returns option to use opt-enable (#3052)
|
5 years ago |
Vishal Sharma
|
b6b6df7896
Use nearest even rounding mode for compile-time constants (#3036)
|
5 years ago |
Xiang Li
|
8fa5563c62
Add debug info for constant in cbuffer. (#3037)
|
5 years ago |
Minmin Gong
|
7e0f44fa6f
Cleanup part of compiling warnings (#2903)
|
5 years ago |
Xiang Li
|
de743930c2
Support case whole scope is return. (#2971)
|
5 years ago |
Xiang Li
|
136f2e7989
Structurize control flow for functions which has multiple returns. (#2968)
|
5 years ago |
Xiang Li
|
eb4a703eb0
Enable copy-in copy-out for lib profile. (#2858)
|
5 years ago |
Greg Roth
|
a0196bcc22
Use Attribute to designate wave-sensitive intrinsics (#2853)
|
5 years ago |
Xiang Li
|
49876c21b4
Not copy GEP arg when the ptr is alloca/arg/const global. (#2855)
|
5 years ago |
Xiang Li
|
49310e2b2c
Skip copy-in/copy-out for constant global variables. (#2836)
|
5 years ago |
Xiang Li
|
8b92463c32
Add -precise-output (#2827)
|
5 years ago |
Tex Riddell
|
6627ce7c64
Skip copy of inout args when coming from function arg (#2822)
|
5 years ago |
Xiang Li
|
fd8278f38a
Do copy-in copy-out for uint int cast. (#2813)
|
5 years ago |
Greg Roth
|
d3af7f1237
Conditionalize breaks to keep them in loops (#2795)
|
5 years ago |
Xiang Li
|
f26d32cbd0
Skip copy-in copy-out on inout parameter for local variables without cast. (#2770)
|
5 years ago |
Xiang Li
|
73e5b381c7
fix crash when has sampler as return type. (#2736)
|
5 years ago |
Xiang Li
|
4098229583
Code cleanup. (#2708)
|
5 years ago |
Xiang Li
|
8156151a58
Update name and fix nonuniformindex. (#2697)
|
5 years ago |
Xiang Li
|
91fe12f0eb
Add GetResourceFromHeap. (#2691)
|
5 years ago |