-
Notifications
You must be signed in to change notification settings - Fork 15.2k
Closed
5 / 55 of 5 issues completedClosed
5 / 55 of 5 issues completed
Copy link
Labels
backend:DirectXmetaissueIssue to collect references to a group of similar or related issues.Issue to collect references to a group of similar or related issues.
Description
DML Shaders in test suite of DirectML repo that are compiled using dxc (with designated command-line options in the test configuration) generate one or more of the following shader flags.
- [DirectX] Implement Shader Flags Analysis for Max64UAVs #114553
This is a module-level flag. Set if number of UAVs used is > 8 - see here - [DirectX] Implement Shader Flags Analysis for LowPrecisionPresent #114561
Set if the candidate function uses an instruction with operands ofllvm::Type::TypeID::HalfIDorInt16Ty - [DirectX] Implement Shader Flags Analysis for Int64Ops #114562
Set if the candidate function uses an instruction with operands of typeInt64Ty - [DirectX] Implement Shader Flags Analysis for DX11_1_DoubleExtensions #114554
Set if the candidate function calls the intrinsicDXIL::OpCode::Fma.
NOTE: Code to set this flag if the function uses one of an instruction is one of the instructionsInstruction::FDiv,Instruction::UIToFP,Instruction::SIToFP,Instruction::FPToUIorInstruction::FPToSIis already implemented. - [DirectX] Implement Shader Flags Analysis for WaveOps #114565
Set if the candidate function uses a DXIL WaveOp - see here
AC:
Add tests to verify collection of each of the flags.
Sub-issues
Metadata
Metadata
Assignees
Labels
backend:DirectXmetaissueIssue to collect references to a group of similar or related issues.Issue to collect references to a group of similar or related issues.
Type
Projects
Status
Closed