[all-commits] [llvm/llvm-project] 3026fa: [HLSL] add CustomTypeChecking to float builtins (#...

Farzon Lotfi via All-commits all-commits at lists.llvm.org
Fri Mar 28 14:34:42 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3026fa0eb61904d6dde1dba8c93a3c757c2d4056
      https://github.com/llvm/llvm-project/commit/3026fa0eb61904d6dde1dba8c93a3c757c2d4056
  Author: Farzon Lotfi <farzonlotfi at microsoft.com>
  Date:   2025-03-28 (Fri, 28 Mar 2025)

  Changed paths:
    M clang/include/clang/Basic/Builtins.td
    M clang/test/CodeGenHLSL/builtins/clamp-builtin.hlsl
    A clang/test/CodeGenHLSL/builtins/clip-builtin.hlsl
    A clang/test/CodeGenHLSL/builtins/degrees-builtin.hlsl
    M clang/test/CodeGenHLSL/builtins/dot-builtin.hlsl
    A clang/test/CodeGenHLSL/builtins/frac-builtin.hlsl
    M clang/test/CodeGenHLSL/builtins/lerp-builtin.hlsl
    A clang/test/CodeGenHLSL/builtins/normalize-builtin.hlsl
    A clang/test/CodeGenHLSL/builtins/radians-builtin.hlsl
    A clang/test/CodeGenHLSL/builtins/rcp-builtin.hlsl
    A clang/test/CodeGenHLSL/builtins/rsqrt-builtin.hlsl
    A clang/test/CodeGenHLSL/builtins/saturate-builtin.hlsl
    M clang/test/SemaHLSL/BuiltIns/clamp-errors.hlsl
    M clang/test/SemaHLSL/BuiltIns/clip-errors.hlsl
    M clang/test/SemaHLSL/BuiltIns/dot-errors.hlsl
    M clang/test/SemaHLSL/BuiltIns/frac-errors.hlsl
    M clang/test/SemaHLSL/BuiltIns/lerp-errors.hlsl
    M clang/test/SemaHLSL/BuiltIns/rsqrt-errors.hlsl

  Log Message:
  -----------
  [HLSL] add CustomTypeChecking to float builtins (#133441)

- Add CustomTypeChecking to HLSL builtins that take float arguments
- Add new builtin tests to confirm CustomTypeChecking doesn't promote
scalar float arguments aren't promoted to double
- fixes #133440



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