llvm-6502/lib/Target/Mips
Bruno Cardoso Lopes 9710536b44 MipsHi now has ouput flag
MipsAdd SDNode created to add support to an Add opcode which supports input flag
Added an instruction itinerary to all instruction classes
Added branches with zero cond codes
Now call clobbers all non-callee saved registers
Call w/ register support added
Added DelaySlot to branch and load instructions
Added patterns to handle all setcc, brcond/setcc and MipsAdd instructions


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41161 91177308-0d34-0410-b5e6-96231b3b80d8
2007-08-18 02:37:46 +00:00
..
Makefile Initial Mips support, here we go! =) 2007-06-06 07:42:06 +00:00
Mips.h Couple of small changes. Delay Slot handle header declared. 2007-08-18 02:05:24 +00:00
Mips.td support for Schedule included on Mips.td 2007-08-18 02:18:07 +00:00
MipsAsmPrinter.cpp Couple of small changes. Delay Slot handle header declared. 2007-08-18 02:05:24 +00:00
MipsCallingConv.td Initial Mips support, here we go! =) 2007-06-06 07:42:06 +00:00
MipsDelaySlotFiller.cpp A Pass to insert Nops on intructions with DelaySlot 2007-08-18 01:50:47 +00:00
MipsInstrFormats.td Added InstrItinClass support for instruction formats 2007-08-18 02:01:28 +00:00
MipsInstrInfo.cpp Added Branch Analysis support 2007-08-18 01:56:48 +00:00
MipsInstrInfo.h Branch Analysis and InsertNoop inserted into header files 2007-08-18 01:59:45 +00:00
MipsInstrInfo.td MipsHi now has ouput flag 2007-08-18 02:37:46 +00:00
MipsISelDAGToDAG.cpp Removed LowerRETURADDR, fixed small bug into LowerRET, LowerGlobalAddress 2007-08-18 02:16:30 +00:00
MipsISelLowering.cpp Removed LowerRETURADDR, fixed small bug into LowerRET, LowerGlobalAddress 2007-08-18 02:16:30 +00:00
MipsISelLowering.h LowerRETURNADDR removed since it was wrong and does not have utility yet! 2007-08-18 01:54:09 +00:00
MipsMachineFunction.h Added MipsMachineFunction class, to hold Mips dinamic stack info when inserting Prologue/Epilog 2007-07-11 22:44:21 +00:00
MipsRegisterInfo.cpp Fixed stack frame addressing bug 2007-08-18 02:19:09 +00:00
MipsRegisterInfo.h Change instruction description to split OperandList into OutOperandList and 2007-07-19 01:14:50 +00:00
MipsRegisterInfo.td Initial Mips support, here we go! =) 2007-06-06 07:42:06 +00:00
MipsSchedule.td Mips generic fallback instruction schedule support! 2007-08-18 01:46:44 +00:00
MipsSubtarget.cpp support for Schedule included on Mips.td 2007-08-18 02:18:07 +00:00
MipsSubtarget.h InstrItineraryData support on added. 2007-08-18 01:52:27 +00:00
MipsTargetAsmInfo.cpp Initial Mips support, here we go! =) 2007-06-06 07:42:06 +00:00
MipsTargetAsmInfo.h Initial Mips support, here we go! =) 2007-06-06 07:42:06 +00:00
MipsTargetMachine.cpp createMipsDelaySlotFillerPass added to mips codegen runtime 2007-08-18 01:58:15 +00:00
MipsTargetMachine.h Initial Mips support, here we go! =) 2007-06-06 07:42:06 +00:00