[all-commits] [llvm/llvm-project] 5cd3cf: [X86] cvtv2f32.ll - replace X32 checks with X86. NFC.

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Thu Jan 4 09:23:32 PST 2024


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

  Changed paths:
    M llvm/test/CodeGen/X86/cvtv2f32.ll

  Log Message:
  -----------
  [X86] cvtv2f32.ll - replace X32 checks with X86. NFC.

We try to use X32 for gnux32 triples only.


  Commit: 076dbc02724681c7d3664959d5ae742099b7edb6
      https://github.com/llvm/llvm-project/commit/076dbc02724681c7d3664959d5ae742099b7edb6
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2024-01-04 (Thu, 04 Jan 2024)

  Changed paths:
    M llvm/lib/Target/X86/X86ISelLowering.cpp
    M llvm/test/CodeGen/X86/buildvec-insertvec.ll
    M llvm/test/CodeGen/X86/fminimum-fmaximum.ll

  Log Message:
  -----------
  [X86] SimplifyDemandedVectorEltsForTargetNode - add X86ISD::VZEXT_LOAD handling.

Simplify to a scalar_to_vector(load()) if we don't demand any of the upper vector elements.


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

  Changed paths:
    M llvm/test/CodeGen/X86/64-bit-shift-by-32-minus-y.ll

  Log Message:
  -----------
  [X86] 64-bit-shift-by-32-minus-y.ll - replace X32 checks with X86. NFC.

We try to use X32 for gnux32 triples only.


  Commit: 63e30747815a20e9976c5bcedb81e8b44cbec582
      https://github.com/llvm/llvm-project/commit/63e30747815a20e9976c5bcedb81e8b44cbec582
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2024-01-04 (Thu, 04 Jan 2024)

  Changed paths:
    M llvm/test/CodeGen/X86/aligned-variadic.ll

  Log Message:
  -----------
  [X86] aligned-variadic.ll - replace X32 checks with X86. NFC.

We try to use X32 for gnux32 triples only.


  Commit: 2cbf6526157958531e5765e7aa6faa53bfac5c5a
      https://github.com/llvm/llvm-project/commit/2cbf6526157958531e5765e7aa6faa53bfac5c5a
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2024-01-04 (Thu, 04 Jan 2024)

  Changed paths:
    M llvm/test/CodeGen/X86/avx512-pmovxrm.ll

  Log Message:
  -----------
  [X86] avx512-pmovxrm.ll - replace X32 checks with X86. NFC.

We try to use X32 for gnux32 triples only.


Compare: https://github.com/llvm/llvm-project/compare/c12a9fc2798c...2cbf65261579


More information about the All-commits mailing list