llvm-project
[HLSL] [DXIL] Implement the AddUint64 HLSL function and the UAddc DXIL op
#127137
Merged

[HLSL] [DXIL] Implement the AddUint64 HLSL function and the UAddc DXIL op #127137

Icohedron merged 16 commits into llvm:main from Icohedron:feature-uaddc
Icohedron
Icohedron Add the AddUint64 HLSL builtin function
4fae5642
Icohedron Make AddUint64 use llvm.uadd.with.overflow.v2i32
45afa2f3
llvmbot llvmbot added clang
llvmbot llvmbot added backend:X86
llvmbot llvmbot added clang:frontend
llvmbot llvmbot added clang:headers
llvmbot llvmbot added clang:codegen
llvmbot llvmbot added backend:DirectX
llvmbot llvmbot added HLSL
llvmbot
llvmbot
llvm-beanz
llvm-beanz commented on 2025-02-14
inbelic
inbelic commented on 2025-02-14
Icohedron Report name of function called in source
7714dc56
Icohedron Add a check for integer bit count. Replace vector size check with bit…
9a08afa8
Icohedron Remove unnecessary includes
ae462979
bogner
bogner commented on 2025-02-19
Icohedron Simply asserts and return early for clarity
4e017e47
github-actions
Icohedron Apply clang-format to CGBuiltin.cpp
3e832cf8
bogner
farzonl
farzonl
farzonl commented on 2025-02-24
Icohedron Merge remote-tracking branch 'upstream/main' into feature-uaddc
21cbec98
Icohedron Reimplement UAddc with simplified named struct handling
ff09962d
bogner
bogner commented on 2025-02-25
Icohedron Remove unused function 'replaceAggregateTypeOfCallUsages'
9f73e677
Icohedron Icohedron force pushed 1 year ago
Icohedron Edit UAddc.ll CHECK lines for readability
72b404b2
Icohedron Icohedron force pushed to 72b404b2 1 year ago
farzonl
farzonl
farzonl commented on 2025-02-25
Icohedron Remove line saying test was generated. Improve variable names
be292074
Icohedron Add AddUint64 SPIRV HLSL intrinsic test
62d95a45
Icohedron
Icohedron
Icohedron commented on 2025-02-25
farzonl
farzonl commented on 2025-02-25
Icohedron Clarify the UAddc.ll test with additional comments on its usage
fd356da6
Icohedron Icohedron force pushed to fd356da6 1 year ago
bogner
bogner commented on 2025-02-26
Icohedron Edit UAddc's doc to match DXC
c9b9fdee
bogner
bogner approved these changes on 2025-02-27
Icohedron Merge remote-tracking branch 'upstream/main' into feature-uaddc
75c49b1a
Icohedron Icohedron merged b4ecebe7 into main 1 year ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone