..
AsmParser
1. Finishing MBlaze MC asm parser test cases
2010-11-12 23:30:17 +00:00
Disassembler
Fixed error and re-enabled MBlaze MC disassembler tests.
2010-11-13 05:48:21 +00:00
InstPrinter
Make it a little bit more explicit that the MBlaze backend only supports upto
2010-11-21 21:39:46 +00:00
TargetInfo
Recommit 116986 with capitalization typo fixed.
2010-10-21 03:57:26 +00:00
CMakeLists.txt
Attempt to unbreak cmake-based builds
2010-11-15 00:48:12 +00:00
Makefile
Reworking the stack layout generated by the MBlaze backend.
2010-12-09 03:42:04 +00:00
MBlaze.h
Recommit 116986 with capitalization typo fixed.
2010-10-21 03:57:26 +00:00
MBlaze.td
Recommit 116986 with capitalization typo fixed.
2010-10-21 03:57:26 +00:00
MBlazeAsmBackend.cpp
MC: Move target specific fixup info descriptors to TargetAsmBackend instead of
2010-12-16 03:20:06 +00:00
MBlazeAsmPrinter.cpp
Reworking the stack layout generated by the MBlaze backend.
2010-12-09 03:42:04 +00:00
MBlazeCallingConv.td
Reworking the stack layout generated by the MBlaze backend.
2010-12-09 03:42:04 +00:00
MBlazeDelaySlotFiller.cpp
MBlaze delay slot filler was not capable of using ADDK and variants to fill delay slots. This broke several test cases when 121649 was committed. This fixes the regression.
2010-12-12 22:22:49 +00:00
MBlazeELFWriterInfo.cpp
Implement ELF object file writing support for the MBlaze backend. Its not perfect yet, but it works for many tests.
2010-11-21 22:06:28 +00:00
MBlazeELFWriterInfo.h
Implement ELF object file writing support for the MBlaze backend. Its not perfect yet, but it works for many tests.
2010-11-21 22:06:28 +00:00
MBlazeFrameInfo.cpp
Lower the MBlaze target specific calling conventions for "interrupt_handler"
2010-12-15 20:27:28 +00:00
MBlazeFrameInfo.h
Reworking the stack layout generated by the MBlaze backend.
2010-12-09 03:42:04 +00:00
MBlazeInstrFormats.td
Fixing improperly encoded reverse subtract instructions in MBlaze backend.
2010-11-12 23:41:10 +00:00
MBlazeInstrFPU.td
The ADD and ADDK (and all variants) instructions where flip-flopped in the MBlaze backend. This bug fix makes 64-bit math work on the MBlaze backend.
2010-12-12 22:02:31 +00:00
MBlazeInstrFSL.td
Adding disassembler to the MicroBlaze backend.
2010-10-27 00:23:01 +00:00
MBlazeInstrInfo.cpp
Teaching MBlaze backend how to reverse branch conditions.
2010-12-02 16:17:11 +00:00
MBlazeInstrInfo.h
Teaching MBlaze backend how to reverse branch conditions.
2010-12-02 16:17:11 +00:00
MBlazeInstrInfo.td
Lower the MBlaze target specific calling conventions for "interrupt_handler"
2010-12-15 20:27:28 +00:00
MBlazeIntrinsicInfo.cpp
Adding working version of assembly parser for the MBlaze backend
2010-11-08 19:40:01 +00:00
MBlazeIntrinsicInfo.h
MBlazeIntrinsics.td
Adding working version of assembly parser for the MBlaze backend
2010-11-08 19:40:01 +00:00
MBlazeISelDAGToDAG.cpp
The ADD and ADDK (and all variants) instructions where flip-flopped in the MBlaze backend. This bug fix makes 64-bit math work on the MBlaze backend.
2010-12-12 22:02:31 +00:00
MBlazeISelLowering.cpp
Lower the MBlaze target specific calling conventions for "interrupt_handler"
2010-12-15 20:27:28 +00:00
MBlazeISelLowering.h
Lower the MBlaze target specific calling conventions for "interrupt_handler"
2010-12-15 20:27:28 +00:00
MBlazeMachineFunction.h
1. Change MBlaze indirect branches to use absolute branch BRALD instead of pc relative branch BRLD.
2010-12-12 20:52:31 +00:00
MBlazeMCAsmInfo.cpp
1. Fixing error where basic block labels were not being printed out when they need to be for the MBlaze backend because AsmPrinter::isBlockOnlyReachableByFallthrough does not take into account delay slots.
2010-11-24 15:39:32 +00:00
MBlazeMCAsmInfo.h
Adding working version of assembly parser for the MBlaze backend
2010-11-08 19:40:01 +00:00
MBlazeMCCodeEmitter.cpp
MC: Move target specific fixup info descriptors to TargetAsmBackend instead of
2010-12-16 03:20:06 +00:00
MBlazeMCInstLower.cpp
1. Fixing error where basic block labels were not being printed out when they need to be for the MBlaze backend because AsmPrinter::isBlockOnlyReachableByFallthrough does not take into account delay slots.
2010-11-24 15:39:32 +00:00
MBlazeMCInstLower.h
Recommit 116986 with capitalization typo fixed.
2010-10-21 03:57:26 +00:00
MBlazeRegisterInfo.cpp
The ADD and ADDK (and all variants) instructions where flip-flopped in the MBlaze backend. This bug fix makes 64-bit math work on the MBlaze backend.
2010-12-12 22:02:31 +00:00
MBlazeRegisterInfo.h
Reworking the stack layout generated by the MBlaze backend.
2010-12-09 03:42:04 +00:00
MBlazeRegisterInfo.td
Add some special purpose register definitions to the MBlaze backend and cleanup some old, unused floating point register definitions.
2010-12-15 19:35:36 +00:00
MBlazeRelocations.h
Recommit 116986 with capitalization typo fixed.
2010-10-21 03:57:26 +00:00
MBlazeSchedule.td
Adding working version of assembly parser for the MBlaze backend
2010-11-08 19:40:01 +00:00
MBlazeSelectionDAGInfo.cpp
Implement a bunch more TargetSelectionDAGInfo infrastructure.
2010-05-11 17:31:57 +00:00
MBlazeSelectionDAGInfo.h
Implement a bunch more TargetSelectionDAGInfo infrastructure.
2010-05-11 17:31:57 +00:00
MBlazeSubtarget.cpp
MBlazeSubtarget.h
MBlazeTargetMachine.cpp
Reworking the stack layout generated by the MBlaze backend.
2010-12-09 03:42:04 +00:00
MBlazeTargetMachine.h
Reworking the stack layout generated by the MBlaze backend.
2010-12-09 03:42:04 +00:00
MBlazeTargetObjectFile.cpp
delete a forwarding function.
2010-04-08 21:34:17 +00:00
MBlazeTargetObjectFile.h
Adding working version of assembly parser for the MBlaze backend
2010-11-08 19:40:01 +00:00
TODO
Reworking the stack layout generated by the MBlaze backend.
2010-12-09 03:42:04 +00:00