aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/StringTableBuilder.cpp
diff options
context:
space:
mode:
authorAdam Nemet <anemet@apple.com>2014-07-02 21:25:58 +0000
committerAdam Nemet <anemet@apple.com>2014-07-02 21:25:58 +0000
commitefe9c98a16e5a9351ec31e68d14d7af9c4a58a2c (patch)
treec6b12787f4bd3451151b9b97cd4eca07950cd57c /llvm/lib/MC/StringTableBuilder.cpp
parent2415a497b5e77b0cd6bce5c18d32914429038aa5 (diff)
downloadllvm-efe9c98a16e5a9351ec31e68d14d7af9c4a58a2c.zip
llvm-efe9c98a16e5a9351ec31e68d14d7af9c4a58a2c.tar.gz
llvm-efe9c98a16e5a9351ec31e68d14d7af9c4a58a2c.tar.bz2
[X86] AVX512: Generate Pat<>'s for the vpermt2* intrinsics via multiclass
This new multiclass, avx512_perm_table_3src derives from the current one and provides the Pat<>. The next patch will add another Pat<> that uses the writemask. Note that I dropped the type annotation from the intrinsic call, i.e.: (v16f32 VR512:$src1) -> R512:$src1. I think that this should be fine (at least many intrinsic calls don't provide them) and it greatly reduces the number of template arguments. llvm-svn: 212222
Diffstat (limited to 'llvm/lib/MC/StringTableBuilder.cpp')
0 files changed, 0 insertions, 0 deletions