summaryrefslogtreecommitdiffstats
path: root/llvm/test/Verifier
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2019-03-17 23:16:18 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2019-03-17 23:16:18 +0000
commit4873056ced0668da98202215d375c7c51682d5eb (patch)
tree367f5ffd7c362011d9a04f48583f145443f37365 /llvm/test/Verifier
parent04cc28fe1330b43f21294134f4243771221a7943 (diff)
downloadbcm5719-llvm-4873056ced0668da98202215d375c7c51682d5eb.tar.gz
bcm5719-llvm-4873056ced0668da98202215d375c7c51682d5eb.zip
Remove immarg from llvm.expect
The LangRef claimed this was required to be a constant, but this appears to be wrong. Fixes bug 41079. llvm-svn: 356353
Diffstat (limited to 'llvm/test/Verifier')
-rw-r--r--llvm/test/Verifier/intrinsic-immarg.ll9
1 files changed, 0 insertions, 9 deletions
diff --git a/llvm/test/Verifier/intrinsic-immarg.ll b/llvm/test/Verifier/intrinsic-immarg.ll
index 4a701ddd419..0be3999f7ad 100644
--- a/llvm/test/Verifier/intrinsic-immarg.ll
+++ b/llvm/test/Verifier/intrinsic-immarg.ll
@@ -65,15 +65,6 @@ define void @objectsize(i8* %ptr, i1 %a, i1 %b, i1 %c) {
ret void
}
-declare i8 @llvm.expect.i8(i8, i8)
-define i8 @expect(i8 %arg0, i8 %arg1) {
- ; CHECK: immarg operand has non-immediate parameter
- ; CHECK-NEXT: i8 %arg1
- ; CHECK-NEXT: %ret = call i8 @llvm.expect.i8(i8 %arg0, i8 %arg1)
- %ret = call i8 @llvm.expect.i8(i8 %arg0, i8 %arg1)
- ret i8 %ret
-}
-
declare i64 @llvm.smul.fix.i64(i64, i64, i32)
define i64 @smul_fix(i64 %arg0, i64 %arg1, i32 %arg2) {
; CHECK: immarg operand has non-immediate parameter
OpenPOWER on IntegriCloud