..
AsmParser
[mips] Add support for -modd-spreg/-mno-odd-spreg
2014-07-10 13:38:23 +00:00
Disassembler
[mips][mips64r6] Add BLTC and BLTUC instructions
2014-06-18 14:36:00 +00:00
InstPrinter
[mips][mips64r6] Add Relocations R_MIPS_PCHI16, R_MIPS_PCLO16
2014-05-27 14:58:51 +00:00
MCTargetDesc
Mips: Silence a -Wcovered-switch-default
2014-07-10 16:04:04 +00:00
TargetInfo
CMakeLists.txt
enable fast isel tablegen files for Mips
2014-04-25 18:36:38 +00:00
LLVMBuild.txt
Makefile
enable fast isel tablegen files for Mips
2014-04-25 18:36:38 +00:00
MicroMipsInstrFormats.td
Implementation of 16-bit microMIPS instructions MFHI and MFLO.
2014-04-03 12:47:34 +00:00
MicroMipsInstrFPU.td
[mips][mips64r6] bc1[tf] are not available on MIPS32r6/MIPS64r6
2014-06-12 15:00:17 +00:00
MicroMipsInstrInfo.td
[mips][mips64r6] Use JALR for returns instead of JR (which is not available on MIPS32r6/MIPS64r6)
2014-07-09 10:16:07 +00:00
Mips16FrameLowering.cpp
So that we can include frame lowering in the subtarget, remove include
2014-07-02 23:29:55 +00:00
Mips16FrameLowering.h
So that we can include frame lowering in the subtarget, remove include
2014-07-02 23:29:55 +00:00
Mips16HardFloat.cpp
[C++] Use 'nullptr'. Target edition.
2014-04-25 05:30:21 +00:00
Mips16HardFloat.h
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. Mips edition
2014-04-29 07:58:02 +00:00
Mips16HardFloatInfo.cpp
[C++] Use 'nullptr'. Target edition.
2014-04-25 05:30:21 +00:00
Mips16HardFloatInfo.h
Mips16InstrFormats.td
Mips16InstrInfo.cpp
[Modules] Make Support/Debug.h modular. This requires it to not change
2014-04-21 22:55:11 +00:00
Mips16InstrInfo.h
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. Mips edition
2014-04-29 07:58:02 +00:00
Mips16InstrInfo.td
[mips][mips64r6] Use JALR for indirect branches instead of JR (which is not available on MIPS32r6/MIPS64r6)
2014-07-09 10:21:59 +00:00
Mips16ISelDAGToDAG.cpp
Make it possible for the Subtarget to change between function
2014-07-10 17:26:51 +00:00
Mips16ISelDAGToDAG.h
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. Mips edition
2014-04-29 07:58:02 +00:00
Mips16ISelLowering.cpp
Remove dead code.
2014-07-03 00:44:28 +00:00
Mips16ISelLowering.h
Make these preprocessor directives match all of the others in the port.
2014-07-03 00:44:31 +00:00
Mips16RegisterInfo.cpp
[Modules] Make Support/Debug.h modular. This requires it to not change
2014-04-21 22:55:11 +00:00
Mips16RegisterInfo.h
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. Mips edition
2014-04-29 07:58:02 +00:00
Mips32r6InstrFormats.td
[mips][mips64r6] Correct cond names in the cmp.cond.[ds] instructions
2014-07-09 10:40:20 +00:00
Mips32r6InstrInfo.td
[mips][mips64r6] Correct select patterns that have the condition or true/false values backwards
2014-07-09 10:47:26 +00:00
Mips64InstrInfo.td
[mips][mips64r6] Use JALR for indirect branches instead of JR (which is not available on MIPS32r6/MIPS64r6)
2014-07-09 10:21:59 +00:00
Mips64r6InstrInfo.td
[mips][mips64r6] Correct select patterns that have the condition or true/false values backwards
2014-07-09 10:47:26 +00:00
Mips.h
Mips.td
[mips] Added FPXX modeless calling convention.
2014-07-10 15:36:12 +00:00
MipsAnalyzeImmediate.cpp
MipsAnalyzeImmediate.h
MipsAsmPrinter.cpp
[mips] Add support for -modd-spreg/-mno-odd-spreg
2014-07-10 13:38:23 +00:00
MipsAsmPrinter.h
[mips][mips64r6] Use JALR for indirect branches instead of JR (which is not available on MIPS32r6/MIPS64r6)
2014-07-09 10:21:59 +00:00
MipsCallingConv.td
[mips] Added FPXX modeless calling convention.
2014-07-10 15:36:12 +00:00
MipsCodeEmitter.cpp
[mips][mips64r6] Add LDPC instruction
2014-06-09 09:49:51 +00:00
MipsCondMov.td
[mips][mips64r6] c.cond.fmt, mov[fntz], and mov[fntz].[ds] are not available on MIPS32r6/MIPS64r6
2014-06-12 13:39:06 +00:00
MipsConstantIslandPass.cpp
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. Mips edition
2014-04-29 07:58:02 +00:00
MipsDelaySlotFiller.cpp
[mips][mips64r6] Replace m[tf]hi, m[tf]lo, mult, multu, dmult, dmultu, div, ddiv, divu, ddivu for MIPS32r6/MIPS64.
2014-06-12 10:44:10 +00:00
MipsDSPInstrFormats.td
Make it possible for the Subtarget to change between function
2014-07-10 17:26:51 +00:00
MipsDSPInstrInfo.td
MipsFastISel.cpp
Make it possible for the Subtarget to change between function
2014-07-10 17:26:51 +00:00
MipsFrameLowering.cpp
Make consistent use of MCPhysReg instead of uint16_t throughout the tree.
2014-04-04 05:16:06 +00:00
MipsFrameLowering.h
So that we can include frame lowering in the subtarget, remove include
2014-07-02 23:29:55 +00:00
MipsInstrFormats.td
[mips] Added support for assembling sdbbp.
2014-06-24 13:00:32 +00:00
MipsInstrFPU.td
Make it possible for the Subtarget to change between function
2014-07-10 17:26:51 +00:00
MipsInstrInfo.cpp
[C++] Use 'nullptr'. Target edition.
2014-04-25 05:30:21 +00:00
MipsInstrInfo.h
[mips] Fix MipsLongBranch pass to work when the offset from the branch to the
2014-04-30 15:06:25 +00:00
MipsInstrInfo.td
Make it possible for the Subtarget to change between function
2014-07-10 17:26:51 +00:00
MipsISelDAGToDAG.cpp
Make it possible for the Subtarget to change between function
2014-07-10 17:26:51 +00:00
MipsISelDAGToDAG.h
Make it possible for the Subtarget to change between function
2014-07-10 17:26:51 +00:00
MipsISelLowering.cpp
Make it possible for ints/floats to return different values from getBooleanContents()
2014-07-10 10:18:12 +00:00
MipsISelLowering.h
So that we can include target lowering in the subtarget, remove include
2014-07-02 23:18:40 +00:00
MipsJITInfo.cpp
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
2014-04-22 02:41:26 +00:00
MipsJITInfo.h
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. Mips edition
2014-04-29 07:58:02 +00:00
MipsLongBranch.cpp
[mips][mips64r6] b(ge|lt)zal are not available on MIPS32r6/MIPS64r6 and bal is a normal instruction
2014-06-13 13:02:52 +00:00
MipsMachineFunction.cpp
Use range loop.
2014-05-07 14:53:32 +00:00
MipsMachineFunction.h
Remove unnecessary include.
2014-07-02 00:54:10 +00:00
MipsMCInstLower.cpp
[mips] Optimize long branch for MIPS64 by removing %higher and %highest.
2014-05-27 18:53:06 +00:00
MipsMCInstLower.h
[mips] Optimize long branch for MIPS64 by removing %higher and %highest.
2014-05-27 18:53:06 +00:00
MipsModuleISelDAGToDAG.cpp
[Modules] Make Support/Debug.h modular. This requires it to not change
2014-04-21 22:55:11 +00:00
MipsModuleISelDAGToDAG.h
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. Mips edition
2014-04-29 07:58:02 +00:00
MipsMSAInstrFormats.td
Make it possible for the Subtarget to change between function
2014-07-10 17:26:51 +00:00
MipsMSAInstrInfo.td
[mips][mips64r6] Add align and dalign
2014-05-15 12:06:36 +00:00
MipsOptimizePICCall.cpp
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. Mips edition
2014-04-29 07:58:02 +00:00
MipsOs16.cpp
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
2014-04-22 02:41:26 +00:00
MipsOs16.h
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. Mips edition
2014-04-29 07:58:02 +00:00
MipsRegisterInfo.cpp
[mips] Added FPXX modeless calling convention.
2014-07-10 15:36:12 +00:00
MipsRegisterInfo.h
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. Mips edition
2014-04-29 07:58:02 +00:00
MipsRegisterInfo.td
[mips] Add support for -modd-spreg/-mno-odd-spreg
2014-07-10 13:38:23 +00:00
MipsRelocations.h
MipsSchedule.td
[mips] Implement shorthand add / sub forms for MIPS.
2014-03-24 14:05:39 +00:00
MipsSEFrameLowering.cpp
So that we can include frame lowering in the subtarget, remove include
2014-07-02 23:29:55 +00:00
MipsSEFrameLowering.h
So that we can include frame lowering in the subtarget, remove include
2014-07-02 23:29:55 +00:00
MipsSEInstrInfo.cpp
[mips][mips64r6] Use JALR for returns instead of JR (which is not available on MIPS32r6/MIPS64r6)
2014-07-09 10:16:07 +00:00
MipsSEInstrInfo.h
[mips][mips64r6] Use JALR for returns instead of JR (which is not available on MIPS32r6/MIPS64r6)
2014-07-09 10:16:07 +00:00
MipsSEISelDAGToDAG.cpp
Make it possible for the Subtarget to change between function
2014-07-10 17:26:51 +00:00
MipsSEISelDAGToDAG.h
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. Mips edition
2014-04-29 07:58:02 +00:00
MipsSEISelLowering.cpp
So that we can include target lowering in the subtarget, remove include
2014-07-02 23:18:40 +00:00
MipsSEISelLowering.h
Make these preprocessor directives match all of the others in the port.
2014-07-03 00:44:31 +00:00
MipsSelectionDAGInfo.cpp
Have MipsSelectionDAGInfo constructor take a DataLayout rather
2014-06-27 04:38:30 +00:00
MipsSelectionDAGInfo.h
Have MipsSelectionDAGInfo constructor take a DataLayout rather
2014-06-27 04:38:30 +00:00
MipsSERegisterInfo.cpp
[C++] Use 'nullptr'. Target edition.
2014-04-25 05:30:21 +00:00
MipsSERegisterInfo.h
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. Mips edition
2014-04-29 07:58:02 +00:00
MipsSubtarget.cpp
[mips] Added FPXX modeless calling convention.
2014-07-10 15:36:12 +00:00
MipsSubtarget.h
[mips] Added FPXX modeless calling convention.
2014-07-10 15:36:12 +00:00
MipsTargetMachine.cpp
Move subtarget dependent features into the subtarget from the target
2014-07-03 00:10:24 +00:00
MipsTargetMachine.h
Move subtarget dependent features into the subtarget from the target
2014-07-03 00:10:24 +00:00
MipsTargetObjectFile.cpp
MipsTargetObjectFile.h
MipsTargetStreamer.h
[mips] Add support for -modd-spreg/-mno-odd-spreg
2014-07-10 13:38:23 +00:00
MSA.txt
[mips] BSEL's and BINS[RL] operands are reversed compared to the vselect node used in the pattern.
2014-03-12 11:54:00 +00:00