Commit History

Author SHA1 Message Date
  Xiang Li bd16165aa7 Keep unused pointer in TranslateHLSubscript, it will be removed in TranslateSubscriptOperation. (#188) 8 years ago
  Xiang Li 0677af11e4 Don't cast function type in HLSLExternalSource::CanConvert. (#190) 8 years ago
  David Peixotto ae69cf0a58 Add constant folding for dxil intrinsics (#179) 8 years ago
  Xiang Li 8693031f38 Force minprec cast to float for case DXIL don't support f16. (#178) 8 years ago
  Xiang Li c7db25781e Report error on invalid input/ouput type. (#176) 8 years ago
  Xiang Li 2b4f3e4801 Support resource inside cbuffer. (#175) 8 years ago
  Xiang Li 238c2221e2 Cast i32 col idx into i8. (#170) 8 years ago
  David Peixotto 13f92a77c4 Fix #169 - Bad codegen for firstbithigh/firstbitlow (#171) 8 years ago
  Xiang Li cea8048912 Use CreateTempAlloca to make sure alloca is in entry block. (#165) 8 years ago
  Xiang Li 9afb4cfcb8 Don't change bitcast (gep a, 0, 0) into bicast a for validation. (#164) 8 years ago
  Marcelo Lopez Ruiz 843be2528a Close #62: strange error output on recursive function calls (#150) 8 years ago
  Xiang Li d712e7e651 Skip decl which don't have init when ScanConstInitList. (#155) 8 years ago
  Xiang Li df5f52024b Make scalar static global matrix to col major. (#154) 8 years ago
  Xiang Li 02832543e0 Do not make basic type rvalue to lvalue. (#148) 8 years ago
  Xiang Li 094dfa1746 Save imm initializer when possible. (#145) 8 years ago
  Xiang Li 29a09802e3 Support array of struct when flatten types. (#143) 8 years ago
  Xiang Li a38ada07d0 Support component float to bool cast. (#142) 8 years ago
  Xiang Li a8d4c914ce Set array bounds for case like int ar[] = {1, 2, 3}. (#141) 8 years ago
  Xiang Li 8b5a14ec74 Support dynamic indexing on matrix subscript. (#140) 8 years ago
  Xiang Li b88ce03da3 Support swizzle indexing. (#139) 8 years ago
  Xiang Li c81ccb7f75 Allow cstyle cast as lvalue. (#137) 8 years ago
  Xiang Li e84b71d22e Take extern as define to match fxc. (#138) 8 years ago
  Xiang Li cf10dc2748 Support implicit cast when LiteralToConcrete. 8 years ago
  Young Kim efe82279fe Support Unsigned for shorthand vectors/matrices (#106) 8 years ago
  Xiang Li fc32052998 Support sclar to vector for global variable. (#129) 8 years ago
  Xiang Li b63197d2e3 Fix typo in TranslateCBAddressUserLegacy. (#128) 8 years ago
  Xiang Li cf8e34ec11 Support write mask for typed buf. (#126) 8 years ago
  Xiang Li 7cdfa0f6a2 Support select on resource. (#124) 8 years ago
  Xiang Li fc2d2154cd For vector writemask, create gep + store instead of load + shuffle + store. (#120) 8 years ago
  David Peixotto 67685d9660 Expand macros in root signature and semantic defines (#122) 8 years ago