FailedChanges

Changes from Git (git http://labmaster3.local/git/llvm-project.git)

Summary

  1. [X86] Correct the predicate on some patterns for 128 and 256 EVEX versions of VCVTPS2PH. (details)
  2. [X86] Remove unnecessary hasSideEffects = 0, mayLoad = 1 from an instruction with a pattern. NFC (details)
  3. [X86] Add test case for SoftPromoteHalf of STRICT_FP_EXTEND/STRICT_FP_ROUND. (details)
Commit 3988b7046a5c998deacde3b89187d6e2eb76154d by craig.topper
[X86] Correct the predicate on some patterns for 128 and 256 EVEX versions of VCVTPS2PH.

These should require AVX512VL not AVX512F. The legacy VEX patterns
will match first unless AVX512VL is enabled so this doesn't cause
a functional issue.
The file was modifiedllvm/lib/Target/X86/X86InstrAVX512.td
Commit 746395a446f7de0657bde6942a31bd14f4ce9adf by craig.topper
[X86] Remove unnecessary hasSideEffects = 0, mayLoad = 1 from an instruction with a pattern. NFC
The file was modifiedllvm/lib/Target/X86/X86InstrSSE.td
Commit 33b9f3abd78ffe31e2f468f64d36dbdf75b25d6e by craig.topper
[X86] Add test case for SoftPromoteHalf of STRICT_FP_EXTEND/STRICT_FP_ROUND.

Tests that should have been with 0daf9b8e41327b1511b2bbc272184ff4fdb8de79
The file was addedllvm/test/CodeGen/X86/half-constrained.ll