From 981eefd5f78a6039dd081ebd3b4b48f15fa43aa6 Mon Sep 17 00:00:00 2001 From: Misha Brukman Date: Wed, 22 Sep 2004 20:09:29 +0000 Subject: Prettify formatting of the file, adjust paths to making V8 a subdir of Sparc git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16482 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/Sparc/Sparc.td | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) (limited to 'lib/Target/Sparc/Sparc.td') diff --git a/lib/Target/Sparc/Sparc.td b/lib/Target/Sparc/Sparc.td index b8dff53a57..892b9cc350 100644 --- a/lib/Target/Sparc/Sparc.td +++ b/lib/Target/Sparc/Sparc.td @@ -10,26 +10,41 @@ // //===----------------------------------------------------------------------===// -// Get the target-independent interfaces which we are implementing... -// -include "../Target.td" +//===----------------------------------------------------------------------===// +// Target-independent interfaces which we are implementing +//===----------------------------------------------------------------------===// + +include "../../Target.td" //===----------------------------------------------------------------------===// // Register File Description //===----------------------------------------------------------------------===// include "SparcV8RegisterInfo.td" + +//===----------------------------------------------------------------------===// +// Instruction Descriptions +//===----------------------------------------------------------------------===// + include "SparcV8InstrInfo.td" def SparcV8InstrInfo : InstrInfo { - let PHIInst = PHI; + let PHIInst = PHI; + + // Define how we want to layout our target-specific information field. + let TSFlagsFields = []; + let TSFlagsShifts = []; } +//===----------------------------------------------------------------------===// +// Declare the target which we are implementing +//===----------------------------------------------------------------------===// + def SparcV8 : Target { // Pointers are 32-bits in size. let PointerType = i32; - // These regs are nonvolatile across calls: + // FIXME: Specify callee-saved registers let CalleeSavedRegisters = []; // Pull in Instruction Info: -- cgit v1.2.3