aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Mips/MipsTargetMachine.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-091-10/+12
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-40/+59
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-25/+76
* Update LLVM for rebase to r212749.Stephen Hines2014-07-211-79/+7
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-6/+6
* Update to LLVM 3.5a.Stephen Hines2014-04-241-19/+57
* [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