Home | History | Annotate | Download | only in WebAssembly
      1 set(LLVM_TARGET_DEFINITIONS WebAssembly.td)
      2 
      3 tablegen(LLVM WebAssemblyGenAsmWriter.inc -gen-asm-writer)
      4 tablegen(LLVM WebAssemblyGenDAGISel.inc -gen-dag-isel)
      5 tablegen(LLVM WebAssemblyGenFastISel.inc -gen-fast-isel)
      6 tablegen(LLVM WebAssemblyGenInstrInfo.inc -gen-instr-info)
      7 tablegen(LLVM WebAssemblyGenMCCodeEmitter.inc -gen-emitter)
      8 tablegen(LLVM WebAssemblyGenRegisterInfo.inc -gen-register-info)
      9 tablegen(LLVM WebAssemblyGenSubtargetInfo.inc -gen-subtarget)
     10 add_public_tablegen_target(WebAssemblyCommonTableGen)
     11 
     12 add_llvm_target(WebAssemblyCodeGen
     13   WebAssemblyArgumentMove.cpp
     14   WebAssemblyAsmPrinter.cpp
     15   WebAssemblyCFGStackify.cpp
     16   WebAssemblyFastISel.cpp
     17   WebAssemblyFixIrreducibleControlFlow.cpp
     18   WebAssemblyFrameLowering.cpp
     19   WebAssemblyISelDAGToDAG.cpp
     20   WebAssemblyISelLowering.cpp
     21   WebAssemblyInstrInfo.cpp
     22   WebAssemblyLowerBrUnless.cpp
     23   WebAssemblyMachineFunctionInfo.cpp
     24   WebAssemblyMCInstLower.cpp
     25   WebAssemblyOptimizeLiveIntervals.cpp
     26   WebAssemblyOptimizeReturned.cpp
     27   WebAssemblyPeephole.cpp
     28   WebAssemblyPrepareForLiveIntervals.cpp
     29   WebAssemblyRegisterInfo.cpp
     30   WebAssemblyRegColoring.cpp
     31   WebAssemblyRegNumbering.cpp
     32   WebAssemblyRegStackify.cpp
     33   WebAssemblyReplacePhysRegs.cpp
     34   WebAssemblySelectionDAGInfo.cpp
     35   WebAssemblySetP2AlignOperands.cpp
     36   WebAssemblyStoreResults.cpp
     37   WebAssemblySubtarget.cpp
     38   WebAssemblyTargetMachine.cpp
     39   WebAssemblyTargetObjectFile.cpp
     40   WebAssemblyTargetTransformInfo.cpp
     41 )
     42 
     43 add_dependencies(LLVMWebAssemblyCodeGen intrinsics_gen)
     44 
     45 add_subdirectory(Disassembler)
     46 add_subdirectory(InstPrinter)
     47 add_subdirectory(MCTargetDesc)
     48 add_subdirectory(TargetInfo)
     49