OSDN Git Service

[Hexagon] Two fixes in early if-conversion
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>
Fri, 23 Mar 2018 17:46:09 +0000 (17:46 +0000)
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>
Fri, 23 Mar 2018 17:46:09 +0000 (17:46 +0000)
commit75d94b0a1b4946c43c9f7238871fe553f422af07
tree167997d6c861df1ce58e2759394f6ea225711501
parent03d3921f6effee1d954d6f487a61328078a7c180
[Hexagon] Two fixes in early if-conversion

- Fix checking for vector predicate registers.
- Avoid speculating llvm.lifetime.end intrinsic.

Patch by Harsha Jagasia and Brendon Cahoon.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@328339 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
test/CodeGen/Hexagon/early-if-conv-lifetime.mir [new file with mode: 0644]