[llvm] r224341 - [AVX512] Add a comment for avx512_broadcast_pat multiclass

Robert Khasanov rob.khasanov at gmail.com
Tue Dec 16 08:12:12 PST 2014


Author: rkhasanov
Date: Tue Dec 16 10:12:11 2014
New Revision: 224341

URL: http://llvm.org/viewvc/llvm-project?rev=224341&view=rev
Log:
[AVX512] Add a comment for avx512_broadcast_pat multiclass

Modified:
    llvm/trunk/lib/Target/X86/X86InstrAVX512.td

Modified: llvm/trunk/lib/Target/X86/X86InstrAVX512.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86InstrAVX512.td?rev=224341&r1=224340&r2=224341&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86InstrAVX512.td (original)
+++ llvm/trunk/lib/Target/X86/X86InstrAVX512.td Tue Dec 16 10:12:11 2014
@@ -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,





More information about the llvm-commits mailing list