Open kunalspathak opened 2 weeks ago
Today, during importing we use gtNewSimdCvtMaskToVectorNode to create bigger trees, which can be deferred until gtFoldExprHWIntrinsic.
gtNewSimdCvtMaskToVectorNode
gtFoldExprHWIntrinsic
[000019] DA-XG------ ▌ STORE_LCL_VAR simd16<System.Numerics.Vector`1> V01 loc0 [000016] ---XG------ └──▌ HWINTRINSIC simd16 float ConditionalSelect [000018] ---XG------ ├──▌ HWINTRINSIC mask float ConvertVectorToMask [000017] ----------- │ ├──▌ HWINTRINSIC mask float CreateTrueMaskAll [000009] ---XG------ │ └──▌ HWINTRINSIC simd16 float ConvertMaskToVector [000008] ---XG------ │ └──▌ HWINTRINSIC mask float AbsoluteCompareGreaterThan
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch See info in area-owners.md if you want to be subscribed.
Today, during importing we use
gtNewSimdCvtMaskToVectorNode
to create bigger trees, which can be deferred untilgtFoldExprHWIntrinsic
.