summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Mips/MipsTargetMachine.cpp
AgeCommit message (Expand)Author
2015-05-20Revert r237789 - [mips] The naming convention for private labels is ABI depe...Daniel Sanders
2015-05-20[mips] The naming convention for private labels is ABI dependant.Daniel Sanders
2015-05-12Migrate existing backends that care about software floating pointEric Christopher
2015-05-07[mips] Add the SoftFloat MipsSubtarget feature.Toma Tabacu
2015-03-14[mips] Remove trivial header for the MipsModuleISelDAGToDAG pass. NFC.Vasileios Kalintiris
2015-03-14[mips] Remove trivial header for the Mips16HardFloat pass. NFC.Vasileios Kalintiris
2015-03-14[mips] Remove trivial header for the MipsOs16 pass. NFC.Vasileios Kalintiris
2015-03-12Move the DataLayout to the generic TargetMachine, making it mandatory.Mehdi Amini
2015-02-14Mips: Canonicalize access to function attributes, NFCDuncan P. N. Exon Smith
2015-02-13[PM] Remove the old 'PassManager.h' header file at the top level ofChandler Carruth
2015-02-01[multiversion] Switch the TTI queries from TargetMachine to SubtargetChandler Carruth
2015-02-01[multiversion] Switch all of the targets over to use theChandler Carruth
2015-01-31[PM] Switch the TargetMachine interface from accepting a pass managerChandler Carruth
2015-01-31[PM] Change the core design of the TTI analysis to use a polymorphicChandler Carruth
2015-01-26Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher
2015-01-26Move the Mips target to storing the ABI in the TargetMachine ratherEric Christopher
2015-01-08Make the TargetMachine in MipsSubtarget a reference ratherEric Christopher
2014-12-11Enable MachineVerifier in debug mode for X86, ARM, AArch64, Mips.Matthias Braun
2014-12-11[CodeGen] Add print and verify pass after each MachineFunctionPass by defaultMatthias Braun
2014-12-11This reverts commit r224043 and r224042.Rafael Espindola
2014-12-11Enable machineverifier in debug mode for X86, ARM, AArch64, MipsMatthias Braun
2014-12-11[CodeGen] Add print and verify pass after each MachineFunctionPass by defaultMatthias Braun
2014-11-20Add out of line virtual destructors to all LLVMTargetMachine subclassesReid Kleckner
2014-11-13This patch changes the ownership of TLOF from TargetLoweringBase to TargetMac...Aditya Nandakumar
2014-10-16Erase fence insertion from SelectionDAGBuilder.cpp (NFC)Robin Morisset
2014-09-29Simplify conditional.Eric Christopher
2014-09-29Add soft-float to the key for the subtarget lookup in the TargetMachineEric Christopher
2014-09-26Fix build breakage on MSVC 2013David Majnemer
2014-09-26Target: Fix build breakage.David Majnemer
2014-09-26Add the first backend support for on demand subtarget creationEric Christopher
2014-09-02Reinstate "Nuke the old JIT."Eric Christopher
2014-08-07Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher
2014-08-07Nuke the old JIT.Rafael Espindola
2014-08-05Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher
2014-07-23Enable partial libcall inlining for all targets by default.James Molloy
2014-07-18Fundamentally change the MipsSubtarget replacement machinery:Eric Christopher
2014-07-18Avoid caching the relocation model on the subtarget, this is forEric Christopher
2014-07-18Make non-module passes unconditionally added in the passEric Christopher
2014-07-03Move subtarget dependent features into the subtarget from the targetEric Christopher
2014-07-02Move the data layout and selection dag info from the mips target machineEric Christopher
2014-07-02Move MipsJITInfo to the subtarget rather than the target machine.Eric Christopher
2014-07-02Remove the cached InstrItineraryData on the TargetMachine, it's unnecessary.Eric Christopher
2014-06-27Have MipsSelectionDAGInfo constructor take a DataLayout ratherEric Christopher
2014-04-29[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth
2014-04-21[Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth
2014-03-10Fix regression with -O0 for mips .Reed Kotler
2014-01-07Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth
2014-01-03Make the llvm mangler depend only on DataLayout.Rafael Espindola
2013-12-17Fix N32 registers and stack alignment.Rafael Espindola