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