summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsTargetMachine.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* [mips] Fix data layout string. Add 64 to the list of native integer widthsAkira Hatanaka2013-01-051-4/+6
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-1/+1
* Remove TargetELFWriterInfo.Rafael Espindola2012-10-281-1/+1
* Implement a basic VectorTargetTransformInfo interface to be used by the loop ...Nadav Rotem2012-10-241-1/+1
* Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerin...Nadav Rotem2012-10-181-1/+1
* Temporarily revert the TargetTransform changes.Bob Wilson2012-10-181-1/+1
* Add a new interface to allow IR-level passes to access codegen-specific infor...Nadav Rotem2012-10-101-1/+1
* Move TargetData to DataLayout.Micah Villmow2012-10-081-1/+1
* Add register Mips::GP to the list of reserved registers if target is bare-metalAkira Hatanaka2012-08-221-1/+1
* Reorder initialization list to silence -WreorderCraig Topper2012-08-181-2/+2
* Correct MCJIT functionality for MIPS32 architecture.Akira Hatanaka2012-08-171-0/+1
* Move the code that creates instances of MipsInstrInfo and MipsFrameLowering outAkira Hatanaka2012-08-021-29/+4
* Add definitions of two subclasses of MipsFrameLowering, Mips16FrameLowering andAkira Hatanaka2012-07-311-3/+17
* Add definitions of two subclasses of MipsInstrInfo, MipsInstrInfo (for mips16),Akira Hatanaka2012-07-311-1/+14
* Delete mips64 target machine classes. mips target machines can be used in placeAkira Hatanaka2012-07-311-20/+2
* Add all codegen passes to the PassManager via TargetPassConfig.Bob Wilson2012-07-021-3/+3
* Add long branch expansion pass for MIPS.Akira Hatanaka2012-06-141-1/+7
* Move the code in MipsExpandPseudo to MipsInstrInfo::expandPostRAPseudo.Akira Hatanaka2012-05-251-6/+0
* Do not add the pass which restores $gp after every function call.Akira Hatanaka2012-05-121-9/+0
* Change the PassManager from a reference to a pointer.Bill Wendling2012-05-011-8/+6
* Reorder includes in Target backends to following coding standards. Remove som...Craig Topper2012-03-171-1/+1
* Add an option to use a virtual register as the global base register instead ofAkira Hatanaka2012-02-241-2/+2
* remove Emacs-tag form .cpp files in Mips Backend, and fix some typo.Jia Liu2012-02-171-1/+1
* add Emacs tag and fix some comment error in file headersJia Liu2012-02-171-1/+1
* TargetPassConfig: confine the MC configuration to TargetMachine.Andrew Trick2012-02-041-6/+4
* Added TargetPassConfig. The first little step toward configuring codegen passes.Andrew Trick2012-02-031-13/+38
* Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie2011-12-201-0/+8
* Move global variables in TargetMachine into new TargetOptions class. As an APINick Lewycky2011-12-021-27/+26
* Sink codegen optimization level into MCCodeGenInfo along side relocation modelEvan Cheng2011-11-161-15/+19
* Revert change made in r142205.Akira Hatanaka2011-10-171-2/+2
* Add definition of immZExt5_64 and redefine immZExt5 as an ImmLeaf.Akira Hatanaka2011-10-171-2/+2
* Add f128 to datalayout string.Akira Hatanaka2011-10-141-2/+2
* Do not add the pass that restores $gp if target is Mips64.Akira Hatanaka2011-09-271-1/+4
* Add a base class for Mips TargetMachines and add Mips64 TargetMachines. Akira Hatanaka2011-09-211-5/+29
* Move TargetRegistry and TargetSelect from Target to Support where they belong.Evan Cheng2011-08-241-1/+1
OpenPOWER on IntegriCloud