diff options
author | Tanner Gooding <tagoo@outlook.com> | 2019-01-07 16:57:34 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-07 16:57:34 -0800 |
commit | ccaf35e1e0dc6bbfb86e4fe6b8c24fe8fe346e55 (patch) | |
tree | 38b89a737ea572c515fce1fd910c368333eb96a2 /run-cppcheck.sh | |
parent | c2ac0f95ae6d453634dbe42159ad1f740cbe0958 (diff) | |
download | coreclr-ccaf35e1e0dc6bbfb86e4fe6b8c24fe8fe346e55.tar.gz coreclr-ccaf35e1e0dc6bbfb86e4fe6b8c24fe8fe346e55.tar.bz2 coreclr-ccaf35e1e0dc6bbfb86e4fe6b8c24fe8fe346e55.zip |
Fixing ContainCheckHWIntrinsic to ensure that scalar integer operands are the appropriate size (#21641)
* Fixing ContainCheckHWIntrinsic to ensure that scalar integer operands are the appropriate size
* Adding a regression test for issue 21625
* Fixing IsContainableHWIntrinsicOp to use the containing node type (rather than the simd base type) for Scalar intrinsics
* Fixing the containment check for `Sse41.Insert(V128<float>, V128<float>, byte)`
* Cleaning up the isContainableHWIntrinsicOp logic in lowerxarch.cpp
* Restrict containment to genActualType(baseType)
* Formatting
* Removing some comments and simplifying the supportsContainment checks for various HWIntrinsics that take a scalar operand
* Applying formatting patch
Diffstat (limited to 'run-cppcheck.sh')
0 files changed, 0 insertions, 0 deletions