1; RUN: opt %s -passes=early-cse -S | FileCheck %s 2 3define void @fn() { 4entry: 5 %0 = tail call ptr @llvm.dx.create.handle(i8 1) 6 %1 = tail call ptr @llvm.dx.create.handle(i8 1) 7 ret void 8} 9 10; Function Attrs: mustprogress nounwind willreturn 11declare ptr @llvm.dx.create.handle(i8) #0 12 13attributes #0 = { mustprogress nounwind willreturn } 14 15; CSE needs to leave this alone 16; CHECK: %0 = tail call ptr @llvm.dx.create.handle(i8 1) 17; CHECK: %1 = tail call ptr @llvm.dx.create.handle(i8 1)