Optimize Vector128 and Vector256.Create methods (#35857)
* Updating Vector128.Create(T value) to be intrinsic * Updating Vector128.Create(T, ..., T) to be intrinsic * Updating Vector256.Create(T) and Vector256.Create(T, ..., T) to be intrinsic * Applying formatting patch * Adding additional comments explaining how the Vector128.Create and Vector256.Create calls are lowered * Add an assert that argCnt is as expected for LowerHWIntrinsicCreate * Applying formatting patch * Use unsigned rather than signed types in LowerHWIntrinsicCreate * Have HWIntrinsicInfo::lookupId take the number of arguments into account * Adjusting Vector128.Create(T, ..., T) to not be recursive on ARM64 * Fixing MyICJI::allocMem in superpmi to respect certain CorJitAllocMemFlag * Avoid an implicit downcast
Showing
此差异已折叠。
想要评论请 注册 或 登录