[all-commits] [llvm/llvm-project] 3e6e09: [llvm-exegesis] Fix builds due to relanding #76368

Aiden Grossman via All-commits all-commits at lists.llvm.org
Fri Dec 29 16:40:31 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3e6e09609d8cef3c7cc99ced1a043869c8e984b8
      https://github.com/llvm/llvm-project/commit/3e6e09609d8cef3c7cc99ced1a043869c8e984b8
  Author: Aiden Grossman <agrossman154 at yahoo.com>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M llvm/tools/llvm-exegesis/lib/X86/Target.cpp

  Log Message:
  -----------
  [llvm-exegesis] Fix builds due to relanding #76368

Relanding this patch broke some builds (including Windows) due to
certain functions not being guarded by appropriate preprocessor
directives, particularly the loadImmediateSegmentRegister function not
having most of its functionality only enabled on Linux. The previous
relanding addressed issues with headers not being available on
non-x86_64 linux, but neglected to fix issues with the header not being
included, but the function still trying to use it on certain platforms,
such as x86-64 windows.




More information about the All-commits mailing list