diff options
| author | Robert Khasanov <rob.khasanov@gmail.com> | 2014-12-16 16:12:11 +0000 |
|---|---|---|
| committer | Robert Khasanov <rob.khasanov@gmail.com> | 2014-12-16 16:12:11 +0000 |
| commit | 8d9b93eac83a5eb2eff0bca20190b0bb3f0a36ab (patch) | |
| tree | b0cee6bdba1524ca1ae6aaa52a20ce3dbf8ffbe7 | |
| parent | d9b23509bf20ab353630c195dbf95b997124ffd7 (diff) | |
| download | bcm5719-llvm-8d9b93eac83a5eb2eff0bca20190b0bb3f0a36ab.tar.gz bcm5719-llvm-8d9b93eac83a5eb2eff0bca20190b0bb3f0a36ab.zip | |
[AVX512] Add a comment for avx512_broadcast_pat multiclass
llvm-svn: 224341
| -rw-r--r-- | llvm/lib/Target/X86/X86InstrAVX512.td | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86InstrAVX512.td b/llvm/lib/Target/X86/X86InstrAVX512.td index cc676d8f473..080694a75c8 100644 --- a/llvm/lib/Target/X86/X86InstrAVX512.td +++ b/llvm/lib/Target/X86/X86InstrAVX512.td @@ -652,6 +652,9 @@ let ExeDomain = SSEPackedDouble in { avx512vl_f64_info>, VEX_W, EVEX_CD8<64, CD8VT1>; } +// avx512_broadcast_pat introduces patterns for broadcast with a scalar argument. +// Later, we can canonize broadcast instructions before ISel phase and +// eliminate additional patterns on ISel. // SrcRC_v and SrcRC_s are RegisterClasses for vector and scalar // representations of source multiclass avx512_broadcast_pat<string InstName, SDNode OpNode, |

