Commit History

Author SHA1 Message Date
  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) 6 years ago
  Xiang Li e8422a4f4e Fix build error for vs2019. (#2626) 6 years ago
  Tex Riddell f4965b71dd Integrate dxcapi v2 and other changes from internal (#2575) 6 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
  Adam Yang f240070cf1 Fixed issues that change codegen when there's debug info. (#2190) 6 years ago
  Tristan Labelle 17624a864b Support space-only resource register annotations (#2163) 6 years ago
  Tristan Labelle 3527762fd0 Allow optimizations to eliminate phis on undef resources before considering them errors 6 years ago
  Helena Kotas da8802273b Fix bugs discovered by temporarily enabling debug iterators (#2040) 6 years ago
  Tristan Labelle 7c1f9f01e9 The fix. 6 years ago
  Tristan Labelle f56fb3a3d0 Eliminate dxilutil::IsHLSLMatrixType in favor of HLMatrixType::isa (#1986) 6 years ago
  Tristan Labelle dc318ee472 Rewrote the HLMatrixLower pass to make it deterministic and correct. 7 years ago
  Xiang Li c2e744dcf4 Enable sroa for hlsl to remove static indexing array. (#1893) 7 years ago
  Tristan Labelle 685b2afa84 Added support for pre-SM5.1 resource allocation algorithm (#1687) 7 years ago
  Lei Zhang efb45575db Resolve compiler warnings on Linux and macOS (#1628) 7 years ago
  Xiang Li 4df08af7c0 Move DxilModule into DXIL directory. (#1599) 7 years ago
  Ehsan Nasiri 60c5972f78 [linux-port] use std::unique_ptr and llvm::make_unique. 7 years ago
  Tex Riddell 96635e6720 Merged PR 115: Remove bad optimization for reusing loads in LegalizeResourceUse 7 years ago
  Tex Riddell b6f8cbc420 Add lib_6_x target for offline linking use only 7 years ago
  Tex Riddell 734accbce5 Merged PR 100: Eliminate phi on resources/handles for library 7 years ago