[AVX512] Bring back vector-shuffle lowering support through broadcasts
[oota-llvm.git] / test / CodeGen / X86 / 2009-09-10-SpillComments.ll
index 1dd9990e71a5b90af185d9aea63452462ac4d53e..adac20336048a24f46305d6b1b28f71bd7527f60 100644 (file)
@@ -1,5 +1,11 @@
 ; RUN: llc < %s -mtriple=x86_64-unknown-linux | FileCheck %s
 
+; This test shouldn't require spills.
+
+; CHECK: pushq
+; CHECK-NOT: $rsp
+; CHECK: popq
+
        %struct..0anon = type { i32 }
        %struct.rtvec_def = type { i32, [1 x %struct..0anon] }
        %struct.rtx_def = type { i16, i8, i8, [1 x %struct..0anon] }
@@ -10,9 +16,6 @@ declare %struct.rtx_def* @fixup_memory_subreg(%struct.rtx_def*, %struct.rtx_def*
 
 define %struct.rtx_def* @walk_fixup_memory_subreg(%struct.rtx_def* %x, %struct.rtx_def* %insn) {
 entry:
-; CHECK: Spill
-; CHECK: Folded Spill
-; CHECK: Reload
        %tmp2 = icmp eq %struct.rtx_def* %x, null               ; <i1> [#uses=1]
        br i1 %tmp2, label %UnifiedReturnBlock, label %cond_next