[all-commits] [llvm/llvm-project] c1729c: [X86] X86FixupVectorConstants.cpp - pull out rebui...

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Mon Jan 22 03:45:16 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c1729c8df2e2d0e9ef3c039df78f2711ea8fe65c
      https://github.com/llvm/llvm-project/commit/c1729c8df2e2d0e9ef3c039df78f2711ea8fe65c
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2024-01-22 (Mon, 22 Jan 2024)

  Changed paths:
    M llvm/lib/Target/X86/X86FixupVectorConstants.cpp

  Log Message:
  -----------
  [X86] X86FixupVectorConstants.cpp - pull out rebuildConstant helper for future patches. NFC.

Add helper to convert raw APInt bit stream into ConstantDataVector elements.

This was used internally by rebuildSplatableConstant but will be reused in future patches for #73783 and #71078


  Commit: 1a5eeade161beddf9c8b2fabad56af3081cd3629
      https://github.com/llvm/llvm-project/commit/1a5eeade161beddf9c8b2fabad56af3081cd3629
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2024-01-22 (Mon, 22 Jan 2024)

  Changed paths:
    M llvm/lib/Target/X86/X86MCInstLower.cpp

  Log Message:
  -----------
  [X86] Add printZeroUpperMove constant/shuffle comments helper. NFC.

Pull out helper instead of repeating switch cases.


Compare: https://github.com/llvm/llvm-project/compare/a590f2315f45...1a5eeade161b


More information about the All-commits mailing list