Optimize redundant sign extends and negation of predicates.
authorSirish Pande <spande@codeaurora.org>
Wed, 15 Feb 2012 18:52:27 +0000 (18:52 +0000)
committerSirish Pande <spande@codeaurora.org>
Wed, 15 Feb 2012 18:52:27 +0000 (18:52 +0000)
commitab7955b9ce3197215406bc9fc97b22074127d035
tree3d687b6a7fb5ce78376085798a800ac7cbb95c35
parent2a4bc1e703335e496e3a78f97d1b1d544aac746d
Optimize redundant sign extends and negation of predicates.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150606 91177308-0d34-0410-b5e6-96231b3b80d8
15 files changed:
lib/Target/Hexagon/CMakeLists.txt
lib/Target/Hexagon/Hexagon.h
lib/Target/Hexagon/HexagonAsmPrinter.cpp
lib/Target/Hexagon/HexagonCFGOptimizer.cpp
lib/Target/Hexagon/HexagonHardwareLoops.cpp
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
lib/Target/Hexagon/HexagonImmediates.td
lib/Target/Hexagon/HexagonInstrInfo.cpp
lib/Target/Hexagon/HexagonInstrInfo.h
lib/Target/Hexagon/HexagonInstrInfo.td
lib/Target/Hexagon/HexagonInstrInfoV4.td
lib/Target/Hexagon/HexagonOptimizeSZExtends.cpp [deleted file]
lib/Target/Hexagon/HexagonPeephole.cpp [new file with mode: 0644]
lib/Target/Hexagon/HexagonSelectCCInfo.td
lib/Target/Hexagon/HexagonTargetMachine.cpp