[PATCH] [Hexagon] Update AnalyzeBranch, etc. target hooks
Brendon Cahoon
bcahoon at codeaurora.org
Thu May 7 07:09:41 PDT 2015
Hi sundeepk, colinl,
Improved the AnalyzeBranch, InsertBranch, and RemoveBranch functions in order to handle more of our branch instructions. This requires changes to analyzeCompare and PredicateInstructions. Specifically, we've added support for new value compare jumps, improved handling of endloop, added more compare instructions, and improved support for predicate instructions.
REPOSITORY
rL LLVM
http://reviews.llvm.org/D9559
Files:
lib/Target/Hexagon/HexagonHardwareLoops.cpp
lib/Target/Hexagon/HexagonInstrInfo.cpp
lib/Target/Hexagon/HexagonInstrInfo.h
test/CodeGen/Hexagon/alu64.ll
test/CodeGen/Hexagon/remove-endloop.ll
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D9559.25178.patch
Type: text/x-patch
Size: 51338 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150507/12500b07/attachment.bin>
More information about the llvm-commits
mailing list