SuccessChanges

Summary

  1. [InstCombine] Add tests for known negative abs intrinsic (NFC) (details)
  2. Restore size of TemplateParameterList after D44352 (details)
Commit 5ad6552a836ef759ff8a96ffec333aacabb8dc36 by nikita.ppv
[InstCombine] Add tests for known negative abs intrinsic (NFC)

And duplicate tests for known non-negative from InstSimplify.
The file was modifiedllvm/test/Transforms/InstCombine/abs-intrinsic.ll (diff)
Commit d3a779fe21500457e95c8c4e963638b93e3bcc71 by aaronpuchert
Restore size of TemplateParameterList after D44352

After adding a field of one bit, the bitfield members would take
30+1+1+1 = 33 bits, causing the size of TemplateParameterList to
increase from 16 to 24 bytes on 64-bit systems.

With 29 bits for NumParams we can encode up to half a billion template
parameters, which is almost certainly still enough for anybody.
The file was modifiedclang/include/clang/AST/DeclTemplate.h (diff)