X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FTarget%2FHexagon%2FCMakeLists.txt;h=181e4e3aa85d5e1a8ff9f251e0ca8bf8988a81ab;hb=001f3417071d4d6b08cc0dcd1dc03f5f90fe7623;hp=e6832ce48c2c6f4b150061a9b3ef5ccbe09d31de;hpb=9bad2f04b38a9c66b29914bda776c078f7c6c190;p=oota-llvm.git diff --git a/lib/Target/Hexagon/CMakeLists.txt b/lib/Target/Hexagon/CMakeLists.txt index e6832ce48c2..181e4e3aa85 100644 --- a/lib/Target/Hexagon/CMakeLists.txt +++ b/lib/Target/Hexagon/CMakeLists.txt @@ -1,5 +1,6 @@ set(LLVM_TARGET_DEFINITIONS Hexagon.td) +tablegen(LLVM HexagonGenAsmMatcher.inc -gen-asm-matcher) tablegen(LLVM HexagonGenAsmWriter.inc -gen-asm-writer) tablegen(LLVM HexagonGenCallingConv.inc -gen-callingconv) tablegen(LLVM HexagonGenDAGISel.inc -gen-dag-isel) @@ -14,6 +15,7 @@ add_public_tablegen_target(HexagonCommonTableGen) add_llvm_target(HexagonCodeGen BitTracker.cpp HexagonAsmPrinter.cpp + HexagonBitSimplify.cpp HexagonBitTracker.cpp HexagonCFGOptimizer.cpp HexagonCommonGEP.cpp @@ -35,6 +37,7 @@ add_llvm_target(HexagonCodeGen HexagonMachineScheduler.cpp HexagonMCInstLower.cpp HexagonNewValueJump.cpp + HexagonOptimizeSZextends.cpp HexagonPeephole.cpp HexagonRegisterInfo.cpp HexagonSelectionDAGInfo.cpp @@ -48,6 +51,7 @@ add_llvm_target(HexagonCodeGen HexagonVLIWPacketizer.cpp ) +add_subdirectory(AsmParser) add_subdirectory(TargetInfo) add_subdirectory(MCTargetDesc) add_subdirectory(Disassembler)