[all-commits] [llvm/llvm-project] 95cf30: [X86] autogen segmented stacks tests (NFC)

erikdesjardins via All-commits all-commits at lists.llvm.org
Mon Jan 3 11:13:12 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 95cf30401cecf63897d203c6ee6d54a988aaff67
      https://github.com/llvm/llvm-project/commit/95cf30401cecf63897d203c6ee6d54a988aaff67
  Author: Erik Desjardins <erikdesjardinspublic at gmail.com>
  Date:   2022-01-03 (Mon, 03 Jan 2022)

  Changed paths:
    M llvm/test/CodeGen/X86/segmented-stacks-dynamic.ll
    M llvm/test/CodeGen/X86/segmented-stacks-standalone.ll
    M llvm/test/CodeGen/X86/segmented-stacks.ll

  Log Message:
  -----------
  [X86] autogen segmented stacks tests (NFC)

Reviewed By: craig.topper

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


  Commit: a390c9905d4d1e7a7437fc1ab57f720c06618d79
      https://github.com/llvm/llvm-project/commit/a390c9905d4d1e7a7437fc1ab57f720c06618d79
  Author: Erik Desjardins <erikdesjardinspublic at gmail.com>
  Date:   2022-01-03 (Mon, 03 Jan 2022)

  Changed paths:
    M llvm/lib/Target/X86/X86FrameLowering.cpp
    M llvm/test/CodeGen/X86/segmented-stacks-dynamic.ll
    M llvm/test/CodeGen/X86/segmented-stacks.ll

  Log Message:
  -----------
  [X86] Improve selection of the mov instruction in FrameLowering

MOV64ri results in a significantly longer encoding, and use of this
operator is fairly avoidable as we can always check the size of the
immediate we're using.

This is an updated version of D99045.

Co-authored-by: Simonas Kazlauskas <git at kazlauskas.me>

Reviewed By: craig.topper

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


Compare: https://github.com/llvm/llvm-project/compare/7972b2e42276...a390c9905d4d


More information about the All-commits mailing list