[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