Commit History

Author SHA1 Message Date
  Adam Yang 86104f415f Internal validator error messages don't need /Zi anymore. (#3606) 4 years ago
  Greg Roth c3f9997709 64-bit atomics usage resource flags (#3518) 4 years ago
  Greg Roth 72e46b3709 Fix crashing from null elements producing errors (#3487) 4 years ago
  Xiang Li 48a661e490 Remove DxilCondenseResourcesPass. (#3386) 4 years ago
  Xiang Li 797d4b8adc Mutate resource to handle for shader model 6.6+. (#3374) 4 years ago
  Xiang Li f894295c3b Support NonUniformResourceIndex for dynamic resource. (#3333) 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 bba9c4506a New approach to avoid skipallocas (#3219) 4 years ago
  Adam Yang e6b313b6ab remove-dead-blocks handles switch. Split resource array before finalize. (#3184) 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
  Adam Yang 0e77209223 Moved unroll to after dxilgen and scalarizer. (#3094) 5 years ago
  Minmin Gong 7e0f44fa6f Cleanup part of compiling warnings (#2903) 5 years ago
  Tex Riddell 86073a3b0b Reflection Fixes: SB layout in lib, 16 and 64 bit types, tbuffer, more (#2916) 5 years ago
  Tex Riddell d58a0cd227 Handle phi and select when collecting cbuffer usage (#2807) 5 years ago
  Greg Roth 78b58851fd Print Lines or "add -Zi" on error messages (#2782) 5 years ago
  Adam Yang 9bf9701ca7 Separated dead block removal to its own pass. Fixed bug where dead resources are not removed (#2744) 5 years ago
  Adam Yang b33846a03c Using DxilValueCache for unroll. (#2694) 5 years ago
  Xiang Li 91fe12f0eb Add GetResourceFromHeap. (#2691) 5 years ago
  Adam Yang 7a8c4a20da Fixed incorrect PHI value in DxilValueCache. Also using it in a few more places. (#2668) 5 years ago
  Tex Riddell 925a79f8a8 Translate resource poison value to undef index instead of assert (#2621) 5 years ago
  Xiang Li e8422a4f4e Fix build error for vs2019. (#2626) 5 years ago
  Tex Riddell f4965b71dd Integrate dxcapi v2 and other changes from internal (#2575) 5 years ago
  Tex Riddell 892765cc4b Default to stripping reflection from DXIL and fix a bunch of fallout. 6 years ago
  Tex Riddell 4234a9ae53 Add CB Usage to metadata, compute in hlsl-dxil-lower-handle-for-lib 6 years ago
  Tex Riddell 03ecd7d3d7 Fix more: array[1] and unbounded cases, address feedback 6 years ago
  Tex Riddell 2165224f0e Fix reflection of ConstantBuffer/StructuredBuffer arrays, nested arrays 6 years ago
  Tex Riddell 9a28817c2e Fix bugs in legacy cbuffer layout for matrix 6 years ago
  Tex Riddell f7c0da0d27 Fix type in cbuffer annotation when converting to legacy layout 6 years ago