You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 DX11_1_DoubleExtensions #114554
Set if the candidate function calls the intrinsic DXIL::OpCode::Fma.
NOTE: Code to set this flag if the function uses one of an instruction is one of the instructions Instruction::FDiv, Instruction::UIToFP, Instruction::SIToFP, Instruction::FPToUI or Instruction::FPToSI is already implemented.
bharadwajy
added
metabug
Issue to collect references to a group of similar or related issues.
and removed
metabug
Issue to collect references to a group of similar or related issues.
labels
Nov 14, 2024
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.This is a module-level flag. Set if number of UAVs used is > 8 - see here
Set if the candidate function uses an instruction with operands of
llvm::Type::TypeID::HalfID
orInt16Ty
Set if the candidate function uses an instruction with operands of type
Int64Ty
Set if the candidate function calls the intrinsic
DXIL::OpCode::Fma
.NOTE: Code to set this flag if the function uses one of an instruction is one of the instructions
Instruction::FDiv
,Instruction::UIToFP
,Instruction::SIToFP
,Instruction::FPToUI
orInstruction::FPToSI
is already implemented.Set if the candidate function uses a DXIL WaveOp - see here
AC:
Add tests to verify collection of each of the flags.
The text was updated successfully, but these errors were encountered: