[all-commits] [llvm/llvm-project] 5e22ef: [libc] move int conversion out of base template

michaelrj-google via All-commits all-commits at lists.llvm.org
Thu Aug 11 16:56:44 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 5e22ef3198d1686f7978dd150a3eefad4f737bfc
      https://github.com/llvm/llvm-project/commit/5e22ef3198d1686f7978dd150a3eefad4f737bfc
  Author: Michael Jones <michaelrj at google.com>
  Date:   2022-08-11 (Thu, 11 Aug 2022)

  Changed paths:
    M libc/src/__support/integer_to_string.h

  Log Message:
  -----------
  [libc] move int conversion out of base template

The convert_alpha_numeric function is intentionally non-templated so
that its code can be reused for different bases in code-size sensitive
cases. Previously it was inside the IntegerToString class which created
a different version for each base.

Reviewed By: sivachandra, lntue

Differential Revision: https://reviews.llvm.org/D131725




More information about the All-commits mailing list