..
AsmParser
Fix function name per coding standard.
2012-09-05 01:15:43 +00:00
Disassembler
Use uint16_t to store registers and opcode in static tables in the target specific backends.
2012-03-11 07:16:55 +00:00
InstPrinter
Remove getInstructionName from MCInstPrinter implementations in favor of using the instruction name table from MCInstrInfo. Reduces static data in the InstPrinter implementations.
2012-04-02 07:01:04 +00:00
MCTargetDesc
When creating MCAsmBackend pass the CPU string as well. In X86AsmBackend
2012-09-18 16:08:49 +00:00
TargetInfo
LLVMBuild: Remove trailing newline, which irked me.
2011-12-12 19:48:00 +00:00
CMakeLists.txt
llvm/lib: [CMake] Add explicit dependency to intrinsics_gen.
2012-06-24 13:32:01 +00:00
LLVMBuild.txt
LLVMBuild: Introduce a common section which currently has a list of the
2011-12-12 22:45:54 +00:00
Makefile
Next round of MC refactoring. This patch factor MC table instantiations, MC
2011-07-14 20:59:42 +00:00
MBlaze.h
Refactor MBlaze target to separate MC routines from Target routines.
2011-07-25 20:18:18 +00:00
MBlaze.td
Use "NoItineraries" for processors with no itineraries.
2012-06-22 03:58:51 +00:00
MBlazeAsmPrinter.cpp
There are a number of generic inline asm operand modifiers that
2012-06-26 13:49:27 +00:00
MBlazeCallingConv.td
Remove unused CCIfSubtarget.
2012-04-17 11:29:05 +00:00
MBlazeDelaySlotFiller.cpp
Add bundle aware API for querying instruction properties and switch the code
2011-12-07 07:15:52 +00:00
MBlazeELFWriterInfo.cpp
Fix accidentally constant conditions found by uncommitted improvements to -Wconstant-conversion.
2012-04-09 16:29:35 +00:00
MBlazeELFWriterInfo.h
Prune some includes and forward declarations.
2012-03-25 18:10:17 +00:00
MBlazeFrameLowering.cpp
Remove unnecessary llvm:: qualifications
2012-03-27 07:21:54 +00:00
MBlazeFrameLowering.h
Reorder includes in Target backends to following coding standards. Remove some superfluous forward declarations.
2012-03-17 18:46:09 +00:00
MBlazeInstrFormats.td
Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430, PPC, PTX, Sparc, X86, XCore.
2012-02-18 12:03:15 +00:00
MBlazeInstrFPU.td
Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430, PPC, PTX, Sparc, X86, XCore.
2012-02-18 12:03:15 +00:00
MBlazeInstrFSL.td
Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430, PPC, PTX, Sparc, X86, XCore.
2012-02-18 12:03:15 +00:00
MBlazeInstrInfo.cpp
Convert more uses of XXXRegisterClass to &XXXRegClass. No functional change since they are equivalent.
2012-04-20 07:30:17 +00:00
MBlazeInstrInfo.h
Reorder includes in Target backends to following coding standards. Remove some superfluous forward declarations.
2012-03-17 18:46:09 +00:00
MBlazeInstrInfo.td
Remove variable_ops from call instructions in most targets.
2012-07-13 20:44:29 +00:00
MBlazeIntrinsicInfo.cpp
Emit the "is an intrinsic overloaded" table as a bitfield.
2012-03-01 02:16:57 +00:00
MBlazeIntrinsicInfo.h
Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430, PPC, PTX, Sparc, X86, XCore.
2012-02-18 12:03:15 +00:00
MBlazeIntrinsics.td
Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430, PPC, PTX, Sparc, X86, XCore.
2012-02-18 12:03:15 +00:00
MBlazeISelDAGToDAG.cpp
rename MVT::Flag to MVT::Glue. "Flag" is a terrible name for
2010-12-21 02:38:05 +00:00
MBlazeISelLowering.cpp
Remove tabs.
2012-07-19 00:11:40 +00:00
MBlazeISelLowering.h
Change interface for TargetLowering::LowerCallTo and TargetLowering::LowerCall
2012-05-25 16:35:28 +00:00
MBlazeMachineFunction.cpp
Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430, PPC, PTX, Sparc, X86, XCore.
2012-02-18 12:03:15 +00:00
MBlazeMachineFunction.h
Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430, PPC, PTX, Sparc, X86, XCore.
2012-02-18 12:03:15 +00:00
MBlazeMCInstLower.cpp
Convert assert(0) to llvm_unreachable
2012-02-07 02:50:20 +00:00
MBlazeMCInstLower.h
Remove unused private fields found by clang's new -Wunused-private-field.
2012-06-06 18:25:08 +00:00
MBlazeRegisterInfo.cpp
Add a getName function to MachineFunction. Use it in places that previously did getFunction()->getName(). Remove includes of Function.h that are no longer needed.
2012-08-22 06:07:19 +00:00
MBlazeRegisterInfo.h
Use uint16_t to store registers in callee saved register tables to reduce size of static data.
2012-03-04 03:33:22 +00:00
MBlazeRegisterInfo.td
Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430, PPC, PTX, Sparc, X86, XCore.
2012-02-18 12:03:15 +00:00
MBlazeRelocations.h
Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430, PPC, PTX, Sparc, X86, XCore.
2012-02-18 12:03:15 +00:00
MBlazeSchedule3.td
Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430, PPC, PTX, Sparc, X86, XCore.
2012-02-18 12:03:15 +00:00
MBlazeSchedule5.td
Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430, PPC, PTX, Sparc, X86, XCore.
2012-02-18 12:03:15 +00:00
MBlazeSchedule.td
Use "NoItineraries" for processors with no itineraries.
2012-06-22 03:58:51 +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
misched: Added MultiIssueItineraries.
2012-06-05 03:44:40 +00:00
MBlazeSubtarget.h
Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430, PPC, PTX, Sparc, X86, XCore.
2012-02-18 12:03:15 +00:00
MBlazeTargetMachine.cpp
Add all codegen passes to the PassManager via TargetPassConfig.
2012-07-02 19:48:31 +00:00
MBlazeTargetMachine.h
Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430, PPC, PTX, Sparc, X86, XCore.
2012-02-18 12:03:15 +00:00
MBlazeTargetObjectFile.cpp
land David Blaikie's patch to de-constify Type, with a few tweaks.
2011-07-18 04:54:35 +00:00
MBlazeTargetObjectFile.h
Adding working version of assembly parser for the MBlaze backend
2010-11-08 19:40:01 +00:00
TODO
Add scheduling information for the MBlaze backend.
2011-04-11 22:31:52 +00:00