1. 04 May, 2016 1 commit
    • Correct precision qualification on built-in functions. · af459216
      John Kessenich authored
      This is a replacement commit for pull request #238.
      
      This is a design change, followed by implementation change that
      A) fixes the changes caused by the design change, and
      B) fixes some cases that were originally incorrect.
      
      The design change is to not give built-in functions default precision qualification.
      This is to allow the rule that the precision of some built-in functions adopt their
      precision qualification from the calling arguments.  This is A above.
      
      A consequence of this design change is that all built-ins that are supposed to have
      an explicit precision qualifier must now be declared that way.  So, a lot more
      built-in declarations now have precision qualifiers, just to keep things the same.
      This is B above.
  2. 02 May, 2016 2 commits
  3. 30 Apr, 2016 2 commits
  4. 29 Apr, 2016 1 commit
  5. 28 Apr, 2016 1 commit
  6. 27 Apr, 2016 4 commits
  7. 22 Apr, 2016 1 commit
  8. 21 Apr, 2016 1 commit
  9. 18 Apr, 2016 1 commit
  10. 14 Apr, 2016 2 commits
    • fix the problem that spec constant composite instruction being used when only… · 1f2820a3
      qining authored
      fix the problem that spec constant composite instruction being used when only front-end constants are used in the constructor
    • Fix spec const construtor for matrix and vector · 27e04a00
      qining authored
      Fix issue: #237
      
      1. The code generated for matrix constructor should 1) build column
      vectors first, 2) build matrix with the vectors.
      
      2. When there is only one scalar type constituent in vector's
      constructor, we should populate the constituent to fill all the slots in
      the vector. As for matrix, the single constituent should be populated to
      the diagonal positions (top-left to bottom-right diagonal).
      
      remove createSpvConstantFromConstSubTree()
  11. 13 Apr, 2016 5 commits
  12. 12 Apr, 2016 1 commit
  13. 11 Apr, 2016 1 commit
  14. 09 Apr, 2016 2 commits
  15. 07 Apr, 2016 2 commits
  16. 06 Apr, 2016 5 commits
  17. 04 Apr, 2016 3 commits
  18. 03 Apr, 2016 4 commits
  19. 02 Apr, 2016 1 commit