[llvm] r312991 - [X86] Rename TruncAssertZext.ll test to TruncAssertSext.ll. Since its testing AssertSext.

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Mon Sep 11 18:30:11 PDT 2017


Author: ctopper
Date: Mon Sep 11 18:30:10 2017
New Revision: 312991

URL: http://llvm.org/viewvc/llvm-project?rev=312991&view=rev
Log:
[X86] Rename TruncAssertZext.ll test to TruncAssertSext.ll. Since its testing AssertSext.

Added:
    llvm/trunk/test/CodeGen/X86/TruncAssertSext.ll
      - copied, changed from r312990, llvm/trunk/test/CodeGen/X86/TruncAssertZext.ll
Removed:
    llvm/trunk/test/CodeGen/X86/TruncAssertZext.ll

Copied: llvm/trunk/test/CodeGen/X86/TruncAssertSext.ll (from r312990, llvm/trunk/test/CodeGen/X86/TruncAssertZext.ll)
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/TruncAssertSext.ll?p2=llvm/trunk/test/CodeGen/X86/TruncAssertSext.ll&p1=llvm/trunk/test/CodeGen/X86/TruncAssertZext.ll&r1=312990&r2=312991&rev=312991&view=diff
==============================================================================
    (empty)

Removed: llvm/trunk/test/CodeGen/X86/TruncAssertZext.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/TruncAssertZext.ll?rev=312990&view=auto
==============================================================================
--- llvm/trunk/test/CodeGen/X86/TruncAssertZext.ll (original)
+++ llvm/trunk/test/CodeGen/X86/TruncAssertZext.ll (removed)
@@ -1,16 +0,0 @@
-; RUN: llc < %s -O2 -mtriple=x86_64-- | FileCheck %s
-; Checks that a zeroing mov is inserted for the trunc/zext pair even when
-; the source of the zext is an AssertSext node
-; PR20494
-
-define i64 @main(i64 %a) {
-; CHECK-LABEL: main
-; CHECK: movl %e{{..}}, %eax
-; CHECK: ret
-  %or = or i64 %a, -2
-  %trunc = trunc i64 %or to i32
-  br label %l
-l:
-  %ext = zext i32 %trunc to i64
-  ret i64 %ext
-}




More information about the llvm-commits mailing list