-
Notifications
You must be signed in to change notification settings - Fork 14.7k
Closed
Labels
HLSLHLSL Language SupportHLSL Language Supportllvm:analysisIncludes value tracking, cost tables and constant foldingIncludes value tracking, cost tables and constant folding
Description
The uadd_with_overflow
intrinsic should be made scalarizable.
The primary use-case that spawned this issue is to be able to have its vector form be scalarized so that it can be lowered to several UAddc
DXIL ops which perform the same function on scalars.
Some issues/PRs that benefit from this change:
- Implement the
AddUint64
HLSL Function #99205 - [HLSL] [DXIL] Implement the AddUint64 HLSL function and the UAddc DXIL op #127137
Issues potentially affected by this change:
Metadata
Metadata
Assignees
Labels
HLSLHLSL Language SupportHLSL Language Supportllvm:analysisIncludes value tracking, cost tables and constant foldingIncludes value tracking, cost tables and constant folding
Type
Projects
Status
Closed