]> granicus.if.org Git - llvm/commit
Remove immarg from llvm.expect
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Sun, 17 Mar 2019 23:16:18 +0000 (23:16 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Sun, 17 Mar 2019 23:16:18 +0000 (23:16 +0000)
commitcd3ec4d74b8f4561cb9af8cc774ba7b71072d295
tree9d6064bb8fa66f7e887a455c3752c23482f69641
parenta1745146ced7be0d82c58e82e44ac5398b74f4eb
Remove immarg from llvm.expect

The LangRef claimed this was required to be a constant, but this
appears to be wrong.

Fixes bug 41079.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@356353 91177308-0d34-0410-b5e6-96231b3b80d8
docs/LangRef.rst
include/llvm/IR/Intrinsics.td
test/Transforms/LowerExpectIntrinsic/PR33346.ll
test/Verifier/intrinsic-immarg.ll