156e681afSPaul Robinson; NOTE: Assertions have been autogenerated by utils/update_test_checks.py 2acdc419cSBjorn Pettersson; RUN: opt < %s -mtriple x86_64--windows -passes=instcombine -S | FileCheck %s 356e681afSPaul Robinson; REQUIRES: x86-registered-target 456e681afSPaul Robinson; PR1201 556e681afSPaul Robinson 6*4ab40ecaSBjorn Petterssondeclare noalias ptr @"\01??2@YAPEAX_K@Z"(i64) nobuiltin 7*4ab40ecaSBjorn Petterssondeclare void @"\01??3@YAXPEAX@Z"(ptr) nobuiltin 856e681afSPaul Robinson 956e681afSPaul Robinsondefine void @test9() { 1056e681afSPaul Robinson; CHECK-LABEL: @test9( 1156e681afSPaul Robinson; CHECK-NEXT: ret void 1256e681afSPaul Robinson; 13*4ab40ecaSBjorn Pettersson %new_long_long = call noalias ptr @"\01??2@YAPEAX_K@Z"(i64 32) builtin 14*4ab40ecaSBjorn Pettersson call void @"\01??3@YAXPEAX@Z"(ptr %new_long_long) builtin 1556e681afSPaul Robinson ret void 1656e681afSPaul Robinson} 1756e681afSPaul Robinson 18