[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