[all-commits] [llvm/llvm-project] 73c9ad: [clang][x86] Add constexpr support for some basic ...

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Mon Oct 7 06:11:53 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 73c9ad263369ac7350d60b3d3670ea3ed56669cc
      https://github.com/llvm/llvm-project/commit/73c9ad263369ac7350d60b3d3670ea3ed56669cc
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2024-10-07 (Mon, 07 Oct 2024)

  Changed paths:
    M clang/lib/Headers/xmmintrin.h
    M clang/test/CodeGen/X86/sse-builtins.c

  Log Message:
  -----------
  [clang][x86] Add constexpr support for some basic SSE1 intrinsics (#111001)

This is an initial patch to enable constexpr support on the more basic SSE1 intrinsics - such as initialization, arithmetic, logic and fixed shuffles.

The plan is to incrementally extend this for SSE2/AVX etc. - initially for the equivalent basic intrinsics, but we can add support for some of the ia32 builtins as well we the need arises.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list