summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 036c6e8)
raw | patch | inline | side by side (parent: 036c6e8)
author | Craig Topper <craig.topper@gmail.com> | |
Wed, 9 Oct 2013 06:12:53 +0000 (06:12 +0000) | ||
committer | Craig Topper <craig.topper@gmail.com> | |
Wed, 9 Oct 2013 06:12:53 +0000 (06:12 +0000) |
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192279 91177308-0d34-0410-b5e6-96231b3b80d8
utils/TableGen/X86RecognizableInstr.cpp | patch | blob | history |
index 7d77b8c1e00bb32e031dc885ec84446caa9e1392..8de948a64275baa9bdbfdfd1c721277dccf39fab 100644 (file)
// Filter out alternate forms of AVX instructions
if (Name.find("_alt") != Name.npos ||
- Name.find("XrYr") != Name.npos ||
(Name.find("r64r") != Name.npos && Name.find("r64r64") == Name.npos) ||
Name.find("_64mr") != Name.npos ||
- Name.find("Xrr") != Name.npos ||
Name.find("rr64") != Name.npos)
return FILTER_WEAK;
if (Name == "PUSH64i16" ||
Name == "MOVPQI2QImr" ||
Name == "VMOVPQI2QImr" ||
- Name == "VMASKMOVDQU64" ||
- Name == "VEXTRACTPSrr64")
+ Name == "VMASKMOVDQU64")
return FILTER_WEAK;
// XACQUIRE and XRELEASE reuse REPNE and REP respectively.