summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsTargetMachine.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make the TargetMachine in MipsSubtarget a reference ratherEric Christopher2015-01-081-4/+4
* Enable MachineVerifier in debug mode for X86, ARM, AArch64, Mips.Matthias Braun2014-12-111-2/+2
* [CodeGen] Add print and verify pass after each MachineFunctionPass by defaultMatthias Braun2014-12-111-12/+7
* This reverts commit r224043 and r224042.Rafael Espindola2014-12-111-5/+10
* Enable machineverifier in debug mode for X86, ARM, AArch64, MipsMatthias Braun2014-12-111-2/+2
* [CodeGen] Add print and verify pass after each MachineFunctionPass by defaultMatthias Braun2014-12-111-12/+7
* Add out of line virtual destructors to all LLVMTargetMachine subclassesReid Kleckner2014-11-201-0/+2
* This patch changes the ownership of TLOF from TargetLoweringBase to TargetMac...Aditya Nandakumar2014-11-131-1/+4
* Erase fence insertion from SelectionDAGBuilder.cpp (NFC)Robin Morisset2014-10-161-0/+1
* Simplify conditional.Eric Christopher2014-09-291-1/+1
* Add soft-float to the key for the subtarget lookup in the TargetMachineEric Christopher2014-09-291-1/+13
* Fix build breakage on MSVC 2013David Majnemer2014-09-261-1/+1
* Target: Fix build breakage.David Majnemer2014-09-261-2/+2
* Add the first backend support for on demand subtarget creationEric Christopher2014-09-261-13/+41
* Reinstate "Nuke the old JIT."Eric Christopher2014-09-021-7/+0
* Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher2014-08-071-0/+7
* Nuke the old JIT.Rafael Espindola2014-08-071-7/+0
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-0/+1
* Enable partial libcall inlining for all targets by default.James Molloy2014-07-231-1/+0
* Fundamentally change the MipsSubtarget replacement machinery:Eric Christopher2014-07-181-2/+24
* Avoid caching the relocation model on the subtarget, this is forEric Christopher2014-07-181-1/+1
* Make non-module passes unconditionally added in the passEric Christopher2014-07-181-15/+5
* Move subtarget dependent features into the subtarget from the targetEric Christopher2014-07-031-40/+1
* Move the data layout and selection dag info from the mips target machineEric Christopher2014-07-021-32/+2
* Move MipsJITInfo to the subtarget rather than the target machine.Eric Christopher2014-07-021-1/+1
* Remove the cached InstrItineraryData on the TargetMachine, it's unnecessary.Eric Christopher2014-07-021-13/+10
* Have MipsSelectionDAGInfo constructor take a DataLayout ratherEric Christopher2014-06-271-1/+1
* [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper2014-04-291-5/+5
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-2/+0
* [Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth2014-04-211-0/+2
* Fix regression with -O0 for mips .Reed Kotler2014-03-101-0/+12
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-071-8/+8
* Make the llvm mangler depend only on DataLayout.Rafael Espindola2014-01-031-0/+2
* Fix N32 registers and stack alignment.Rafael Espindola2013-12-171-1/+1
* The preferred alignment defaults to the abi alignment. Omit if it is the same.Rafael Espindola2013-12-161-2/+2
* On DataLayout, omit the default of p:64:64:64.Rafael Espindola2013-12-161-4/+2
* Move mips' datalayout computation out of line and add comments.Rafael Espindola2013-12-111-11/+31
* [mips] Implement the following optimizations using dominance information toAkira Hatanaka2013-11-271-0/+6
* [mips] Disable tail merging when long branch pass is enabled.Akira Hatanaka2013-10-071-1/+7
* [mips] Define method MipsSubtarget::enableLongBranchPass.Akira Hatanaka2013-10-071-2/+1
* Turn MipsOptimizeMathLibCalls into a target-independent scalar transformRichard Sandiford2013-08-231-1/+2
* [mips] Implement MipsTargetMachine::getInstrItineraryData().Akira Hatanaka2013-07-121-2/+2
* [mips] Add an IR transformation pass that optimizes calls to sqrt.Akira Hatanaka2013-06-111-0/+1
* Remove the MachineMove class.Rafael Espindola2013-05-131-0/+1
* Checkin in of first of several patches to finish implementation ofReed Kotler2013-05-101-0/+3
* This is for an experimental option -mips-os16. The idea is to compile allReed Kotler2013-04-101-0/+7
* This patch enables llvm to switch between compiling for mips32/mips64 Reed Kotler2013-04-091-6/+78
* [mips] Define two subclasses of MipsTargetLowering. Mips16TargetLowering is forAkira Hatanaka2013-03-131-1/+1
* Add the skeleton for the Mips constant island pass.Reed Kotler2013-02-271-0/+2
* Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth2013-01-071-2/+1
OpenPOWER on IntegriCloud