aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Mips/MipsSubtarget.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-06-28Convert more cases to isPositionIndependent(). NFC.Rafael Espindola1-1/+5
2016-06-03[mips] EABI CodeGen is completely untested and seems to have bitrotted. Remov...Daniel Sanders1-2/+1
2015-10-12[mips][micromips] Initial support for micrmomips DSP instructions and addu.qb...Zoran Jovanovic1-2/+2
2015-09-15Revert r247692: Replace Triple with a new TargetTuple in MCTargetDesc/* and r...Daniel Sanders1-12/+11
2015-09-15Re-commit r247683: Replace Triple with a new TargetTuple in MCTargetDesc/* an...Daniel Sanders1-11/+12
2015-09-15Revert r247684 - Replace Triple with a new TargetTuple ...Daniel Sanders1-12/+11
2015-09-15Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.Daniel Sanders1-11/+12
2015-09-15[mips] Added support for various EVA ASE instructions.Daniel Sanders1-1/+2
2015-09-03[mips] Added support for the div, divu, ddiv and ddivu macros which use traps...Daniel Sanders1-1/+1
2015-07-09Remove getDataLayout() from TargetSelectionDAGInfo (had no users)Mehdi Amini1-1/+1
2015-06-16Clean up redundant copies of Triple objects. NFCDaniel Sanders1-2/+1
2015-06-13Rename TargetSubtargetInfo::enablePostMachineScheduler() to enablePostRASched...Matthias Braun1-1/+1
2015-06-10Replace string GNU Triples with llvm::Triple in MCSubtargetInfo and create*MC...Daniel Sanders1-2/+3
2015-05-07[mips] Add the SoftFloat MipsSubtarget feature.Toma Tabacu1-10/+6
2015-02-20Fix wording and grammar in Mips subtarget options.Eric Christopher1-23/+18
2015-02-18Unify selectMipsCPU implementations.Eric Christopher1-14/+2
2015-01-26Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher1-33/+3
2015-01-26Move the Mips target to storing the ABI in the TargetMachine ratherEric Christopher1-24/+23
2015-01-08Make the TargetMachine in MipsSubtarget a reference ratherEric Christopher1-8/+8
2014-12-19Remove unused variable, initializer, and accessor.Eric Christopher1-9/+4
2014-12-12[mips] Enable code generation for MIPS-III.Vasileios Kalintiris1-6/+2
2014-11-11[mips] Add preliminary support for the MIPS II target.Vasileios Kalintiris1-5/+6
2014-11-06[mips] Add the following MIPS options that control gp-relative addressing ofSasa Stankovic1-3/+13
2014-10-24[mips] Replace MipsABIEnum with a MipsABIInfo class.Daniel Sanders1-2/+2
2014-09-19constify the TargetMachine being passed through the Mips subtargetEric Christopher1-1/+1
2014-09-02Reinstate "Nuke the old JIT."Eric Christopher1-1/+1
2014-08-08[mips] Invert the abicalls feature bit to be noabicalls so that it's possible...Daniel Sanders1-1/+1
2014-08-08[mips] Initial implementation of -mabicalls/-mno-abicalls.Daniel Sanders1-6/+7
2014-08-07Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher1-1/+1
2014-08-07Nuke the old JIT.Rafael Espindola1-1/+1
2014-07-18Fundamentally change the MipsSubtarget replacement machinery:Eric Christopher1-81/+1
2014-07-18FrameLowering depends only upon the Subtarget, so only take a subtargetEric Christopher1-3/+3
2014-07-18In preparation for replacing the whole subtarget on the target machine,Eric Christopher1-3/+3
2014-07-18Make InstrInfo depend only upon the Subtarget getting passed inEric Christopher1-3/+3
2014-07-18Avoid caching the relocation model on the subtarget, this is forEric Christopher1-4/+7
2014-07-18Avoid resetting the UseSoftFloat and FloatABIType on the TargetMachineEric Christopher1-9/+2
2014-07-15Move Post RA Scheduling flag bit into SchedMachineModelSanjay Patel1-8/+10
2014-07-14[mips] For the FP64A ABI, odd-numbered double-precision moves must not use mt...Daniel Sanders1-3/+1
2014-07-14[mips] Expand BuildPairF64 to a spill and reload when the O32 FPXX ABI isSasa Stankovic1-0/+3
2014-07-10[mips] Added FPXX modeless calling convention.Zoran Jovanovic1-1/+1
2014-07-10[mips] Add support for -modd-spreg/-mno-odd-spregDaniel Sanders1-7/+13
2014-07-03Move subtarget dependent features into the subtarget from the targetEric Christopher1-18/+58
2014-07-02Move the data layout and selection dag info from the mips target machineEric Christopher1-3/+33
2014-07-02Break out subtarget initialization that dependent variables need intoEric Christopher1-11/+15
2014-07-02Unify these two lines.Eric Christopher1-2/+1
2014-07-02Move MipsJITInfo to the subtarget rather than the target machine.Eric Christopher1-1/+1
2014-05-13[mips] Marked up instructions added in MIPS32r2 and tested that IAS for -mcpu...Daniel Sanders1-6/+6
2014-05-12[mips] Marked up instructions added in MIPS-V and tested that IAS for -mcpu=m...Daniel Sanders1-1/+1
2014-05-12[mips] Fold FeatureBitCount into FeatureMips32 and FeatureMips64Daniel Sanders1-4/+1
2014-05-12[mips] Fold FeatureSEInReg into FeatureMips32r2Daniel Sanders1-5/+5