mirror of
				https://github.com/c64scene-ar/llvm-6502.git
				synced 2025-11-03 14:21:30 +00:00 
			
		
		
		
	git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159112 91177308-0d34-0410-b5e6-96231b3b80d8
		
			
				
	
	
		
			30 lines
		
	
	
		
			840 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			840 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
set(LLVM_TARGET_DEFINITIONS Sparc.td)
 | 
						|
 | 
						|
tablegen(LLVM SparcGenRegisterInfo.inc -gen-register-info)
 | 
						|
tablegen(LLVM SparcGenInstrInfo.inc -gen-instr-info)
 | 
						|
tablegen(LLVM SparcGenAsmWriter.inc -gen-asm-writer)
 | 
						|
tablegen(LLVM SparcGenDAGISel.inc -gen-dag-isel)
 | 
						|
tablegen(LLVM SparcGenSubtargetInfo.inc -gen-subtarget)
 | 
						|
tablegen(LLVM SparcGenCallingConv.inc -gen-callingconv)
 | 
						|
add_public_tablegen_target(SparcCommonTableGen)
 | 
						|
 | 
						|
add_llvm_target(SparcCodeGen
 | 
						|
  DelaySlotFiller.cpp
 | 
						|
  FPMover.cpp
 | 
						|
  SparcAsmPrinter.cpp
 | 
						|
  SparcInstrInfo.cpp
 | 
						|
  SparcISelDAGToDAG.cpp
 | 
						|
  SparcISelLowering.cpp
 | 
						|
  SparcFrameLowering.cpp
 | 
						|
  SparcMachineFunctionInfo.cpp
 | 
						|
  SparcRegisterInfo.cpp
 | 
						|
  SparcSubtarget.cpp
 | 
						|
  SparcTargetMachine.cpp
 | 
						|
  SparcSelectionDAGInfo.cpp
 | 
						|
  )
 | 
						|
 | 
						|
add_dependencies(LLVMSparcCodeGen intrinsics_gen)
 | 
						|
 | 
						|
add_subdirectory(TargetInfo)
 | 
						|
add_subdirectory(MCTargetDesc)
 |