Bump version to 19.1.0-rc3
[llvm-project.git] / llvm / test / Transforms / EarlyCSE / DirectX / create_handle.ll
blob8c4d1f4098979c48c6c142574c7c075ebd3eea8e
1 ; RUN: opt %s -passes=early-cse -S | FileCheck %s
3 define void @fn() {
4 entry:
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
10 ; Function Attrs: mustprogress nounwind willreturn
11 declare ptr @llvm.dx.create.handle(i8) #0
13 attributes #0 = { mustprogress nounwind willreturn }
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)