OSDN Git Service

[Profile] handle select instruction in 'expect' lowering
authorXinliang David Li <davidxl@google.com>
Fri, 2 Sep 2016 22:03:40 +0000 (22:03 +0000)
committerXinliang David Li <davidxl@google.com>
Fri, 2 Sep 2016 22:03:40 +0000 (22:03 +0000)
commitaa13c4773f10ed6dd8bdacfba37b1bde40df9d3c
treedacc1db465f867744984319f7a74c187c84de0db
parentbcc57c0a399648342de5c33f7e97d8f47229a9ac
[Profile] handle select instruction in 'expect' lowering

Builtin expect lowering currently ignores select. This patch
fixes the issue

Differential Revision: http://reviews.llvm.org/D24166

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@280547 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/LowerExpectIntrinsic.cpp
test/Transforms/LowerExpectIntrinsic/basic.ll