[AVX512] Add a comment for avx512_broadcast_pat multiclass
authorRobert Khasanov <rob.khasanov@gmail.com>
Tue, 16 Dec 2014 16:12:11 +0000 (16:12 +0000)
committerRobert Khasanov <rob.khasanov@gmail.com>
Tue, 16 Dec 2014 16:12:11 +0000 (16:12 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224341 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86InstrAVX512.td

index cc676d8f473ce7470bd4d1cf9632aca8a0e505c1..080694a75c86d9779b30675afa4cac3602085d96 100644 (file)
@@ -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,