summaryrefslogtreecommitdiff
path: root/lib/Target/Hexagon/HexagonISelLowering.h
diff options
context:
space:
mode:
authorJyotsna Verma <jverma@codeaurora.org>2012-12-04 18:05:01 +0000
committerJyotsna Verma <jverma@codeaurora.org>2012-12-04 18:05:01 +0000
commit4b3aafb4b2ce9c04eae86617d305f6358ebb662e (patch)
tree25ffa4c547d80f0559249dbf06351ddf5361e720 /lib/Target/Hexagon/HexagonISelLowering.h
parent9ee1ec611595fae38261ee904fc8227a14bcf80a (diff)
downloadllvm-4b3aafb4b2ce9c04eae86617d305f6358ebb662e.tar.gz
llvm-4b3aafb4b2ce9c04eae86617d305f6358ebb662e.tar.bz2
llvm-4b3aafb4b2ce9c04eae86617d305f6358ebb662e.tar.xz
Add patterns to define 'combine', 'tstbit', 'ct0/cl0' (count trailing/leading zeros)
instructions. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169287 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/Hexagon/HexagonISelLowering.h')
-rw-r--r--lib/Target/Hexagon/HexagonISelLowering.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/Target/Hexagon/HexagonISelLowering.h b/lib/Target/Hexagon/HexagonISelLowering.h
index 595d3bbac8..14254ce742 100644
--- a/lib/Target/Hexagon/HexagonISelLowering.h
+++ b/lib/Target/Hexagon/HexagonISelLowering.h
@@ -50,6 +50,15 @@ namespace llvm {
BARRIER, // Memory barrier.
WrapperJT,
WrapperCP,
+ WrapperCombineII,
+ WrapperCombineRR,
+ WrapperPackhl,
+ WrapperSplatB,
+ WrapperSplatH,
+ WrapperShuffEB,
+ WrapperShuffEH,
+ WrapperShuffOB,
+ WrapperShuffOH,
TC_RETURN
};
}