X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FTarget%2FARM%2FCMakeLists.txt;h=d3b8b54e76b86d7353bae2c846a7978e5f5b8a88;hb=cde4ce411b1ace4a80ea1dd38df97e8508aed0c9;hp=7774b19399da982b81cc94383e14162ee4556560;hpb=806e80ef42bdb416f409142a1ff1d4e8752baac8;p=oota-llvm.git diff --git a/lib/Target/ARM/CMakeLists.txt b/lib/Target/ARM/CMakeLists.txt index 7774b19399d..d3b8b54e76b 100644 --- a/lib/Target/ARM/CMakeLists.txt +++ b/lib/Target/ARM/CMakeLists.txt @@ -27,12 +27,15 @@ add_llvm_target(ARMCodeGen ARMELFWriterInfo.cpp ARMExpandPseudoInsts.cpp ARMFastISel.cpp + ARMFrameLowering.cpp ARMGlobalMerge.cpp + ARMHazardRecognizer.cpp ARMISelDAGToDAG.cpp ARMISelLowering.cpp ARMInstrInfo.cpp ARMJITInfo.cpp ARMMCCodeEmitter.cpp + ARMMCExpr.cpp ARMLoadStoreOptimizer.cpp ARMMCAsmInfo.cpp ARMMCInstLower.cpp @@ -41,12 +44,26 @@ add_llvm_target(ARMCodeGen ARMSubtarget.cpp ARMTargetMachine.cpp ARMTargetObjectFile.cpp + MLxExpansionPass.cpp NEONMoveFix.cpp Thumb1InstrInfo.cpp + Thumb1FrameLowering.cpp Thumb1RegisterInfo.cpp - Thumb2HazardRecognizer.cpp Thumb2ITBlockPass.cpp Thumb2InstrInfo.cpp Thumb2RegisterInfo.cpp Thumb2SizeReduction.cpp ) + +# workaround for hanging compilation on MSVC10 +if( MSVC_VERSION EQUAL 1600 ) +set_property( + SOURCE ARMISelLowering.cpp + PROPERTY COMPILE_FLAGS "/Od" + ) +endif() + +add_subdirectory(TargetInfo) +add_subdirectory(AsmParser) +add_subdirectory(Disassembler) +add_subdirectory(InstPrinter)