1 //===-- AMDIL.td - AMDIL Tablegen files --*- tablegen -*-------------------===//
3 // The LLVM Compiler Infrastructure
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
8 //==-----------------------------------------------------------------------===//
10 // Include AMDIL TD files
11 include "AMDILBase.td"
14 def AMDGPUInstrInfo : InstrInfo {
15 let guessInstructionProperties = 1;
18 //===----------------------------------------------------------------------===//
19 // Declare the target which we are implementing
20 //===----------------------------------------------------------------------===//
21 def AMDGPUAsmWriter : AsmWriter {
22 string AsmWriterClassName = "InstPrinter";
24 bit isMCAsmWriter = 1;
28 // Pull in Instruction Info:
29 let InstructionSet = AMDGPUInstrInfo;
30 let AssemblyWriters = [AMDGPUAsmWriter];
33 // Include AMDGPU TD files
34 include "R600Schedule.td"
35 include "SISchedule.td"
36 include "Processors.td"
37 include "AMDGPUInstrInfo.td"
38 include "AMDGPUIntrinsics.td"
39 include "AMDGPURegisterInfo.td"
40 include "AMDGPUInstructions.td"
41 include "AMDGPUCallingConv.td"