aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/Hexagon/usr-ovf-dep.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/CodeGen/Hexagon/usr-ovf-dep.ll')
-rw-r--r--test/CodeGen/Hexagon/usr-ovf-dep.ll28
1 files changed, 0 insertions, 28 deletions
diff --git a/test/CodeGen/Hexagon/usr-ovf-dep.ll b/test/CodeGen/Hexagon/usr-ovf-dep.ll
deleted file mode 100644
index 1f06986f0aa9..000000000000
--- a/test/CodeGen/Hexagon/usr-ovf-dep.ll
+++ /dev/null
@@ -1,28 +0,0 @@
-; RUN: llc -O2 < %s | FileCheck %s
-target datalayout = "e-m:e-p:32:32-i1:32-i64:64-a:0-v32:32-n16:32"
-target triple = "hexagon"
-
-; Check that the two ":sat" instructions are in the same packet.
-; CHECK: foo
-; CHECK: {
-; CHECK: :sat
-; CHECK-NEXT: :sat
-
-target datalayout = "e-m:e-p:32:32-i1:32-i64:64-a:0-v32:32-n16:32"
-target triple = "hexagon"
-
-; Function Attrs: nounwind readnone
-define i32 @foo(i32 %Rs, i32 %Rt, i32 %Ru) #0 {
-entry:
- %0 = tail call i32 @llvm.hexagon.S2.asr.r.r.sat(i32 %Rs, i32 %Ru)
- %1 = tail call i32 @llvm.hexagon.S2.asr.r.r.sat(i32 %Rt, i32 %Ru)
- %add = add nsw i32 %1, %0
- ret i32 %add
-}
-
-; Function Attrs: nounwind readnone
-declare i32 @llvm.hexagon.S2.asr.r.r.sat(i32, i32) #1
-
-attributes #0 = { nounwind readnone "less-precise-fpmad"="false" "no-frame-pointer-elim"="true" "no-frame-pointer-elim-non-leaf" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "stack-protector-buffer-size"="8" "unsafe-fp-math"="false" "use-soft-float"="false" }
-attributes #1 = { nounwind readnone }
-