aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Mips
Commit message (Expand)AuthorAgeFilesLines
* Add some missing Defs and Uses.Reed Kotler2012-12-191-1/+11
* This patch is needed to make c++ exceptions work for mips16.Reed Kotler2012-12-161-1/+1
* This code implements most of mips16 hardfloat as it is done by gcc.Reed Kotler2012-12-152-0/+46
* Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund2012-12-131-3/+3
* [mips] Do not copy GOT address to register $gp if the function being called hasAkira Hatanaka2012-12-131-4/+9
* [mips] Delete all floating point instruction classes that are no longer used.Akira Hatanaka2012-12-133-279/+2
* [mips] Modify definitions of floating point conditional move instructions.Akira Hatanaka2012-12-132-24/+110
* [mips] Modify definitions of floating point comparison instructions.Akira Hatanaka2012-12-132-9/+30
* [mips] Modify definitions of floating point branch instructions.Akira Hatanaka2012-12-132-2/+26
* [mips] Modify definitions of floating point indexed load and store instructions.Akira Hatanaka2012-12-132-14/+59
* [mips] Modify definitions of floating point multiply-add/sub instructions.Akira Hatanaka2012-12-132-12/+46
* [mips] Modify definitions of floating point load and store instructions.Akira Hatanaka2012-12-132-10/+35
* [mips] Modify definitions of move from/to coprocessor instructions.Akira Hatanaka2012-12-132-21/+30
* [mips] Modify definitions of two register operand floating point instructions.Akira Hatanaka2012-12-132-41/+87
* [mips] Modify definitions of three register operand floating point instructionsAkira Hatanaka2012-12-132-8/+41
* [mips] Move classes that do not belong in MipsInstrFormats.td intoAkira Hatanaka2012-12-132-23/+23
* [mips] Set isCommutable flag in a more explicit way.Akira Hatanaka2012-12-131-5/+3
* [mips] Remove fmt from the parameter list of classes FMADDSUB and FNMADDSUB.Akira Hatanaka2012-12-131-16/+16
* [mips] Remove single-precision floating point instruction from multiclassAkira Hatanaka2012-12-132-10/+13
* [mips] Move class IsCommutable into MipsInstrInfo.td.Akira Hatanaka2012-12-132-4/+4
* [mips] Remove single-precision floating point instructions from multiclassesAkira Hatanaka2012-12-132-47/+54
* [mips] Fix a memory leak bug report by NAKAMURA Takumi.Akira Hatanaka2012-12-121-5/+6
* Sorry about the churn. One more change to getOptimalMemOpType() hook. Did IEvan Cheng2012-12-122-2/+4
* - Rename isLegalMemOpType to isSafeMemOpType. "Legal" is a very overloade term.Evan Cheng2012-12-122-2/+2
* Revert EVT->MVT changes, r169836-169851, due to buildbot failures.Patrik Hagglund2012-12-111-3/+3
* Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund2012-12-111-3/+3
* [CMake] Remove dependencies to intrinsics_gen I introduced in r169724.NAKAMURA Takumi2012-12-111-1/+1
* Some enhancements for memcpy / memset inline expansion.Evan Cheng2012-12-102-2/+5
* [mips] Set HWEncoding field of registers. Use delete functionAkira Hatanaka2012-12-105-130/+30
* [CMake] Update dependencies to intrinsics_gen corresponding to r169711.NAKAMURA Takumi2012-12-101-1/+1
* Use the new MIBundleBuilder class in the Mips target.Jakob Stoklund Olesen2012-12-072-18/+26
* [mips] Delete nodes and instructions for dynamic alloca that are no longer inAkira Hatanaka2012-12-073-23/+0
* [mips] Shorten predicate name.Akira Hatanaka2012-12-075-105/+105
* [mips] Delete unused sub-target features.Akira Hatanaka2012-12-073-15/+2
* [mips] Remove unnecessary predicates.Akira Hatanaka2012-12-073-4/+4
* Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth2012-12-045-6/+6
* Classic JIT is still being supported by MIPS, along with MCJIT.Akira Hatanaka2012-12-033-11/+24
* Functions in MipsCodeEmitter.cpp that expand unaligned loads/stores are deadAkira Hatanaka2012-12-031-103/+0
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-0323-101/+102
* Switch LLVM_USE_RVALUE_REFERENCES to LLVM_HAS_RVALUE_REFERENCES.Chandler Carruth2012-11-301-1/+1
* Mips direct object xgot supportJack Carter2012-11-214-1/+45
* [mips] Generate big GOT code.Akira Hatanaka2012-11-215-3/+25
* [mips] Simplify lowering functions in MipsISelLowering.cpp by using the helperAkira Hatanaka2012-11-211-148/+32
* [mips] Add helper functions that create nodes for computing address.Akira Hatanaka2012-11-211-0/+65
* [mips] Add command line option "-mxgot".Akira Hatanaka2012-11-211-0/+4
* [mips] When a node which loads from a GOT is created, pass a MachinePointerInfoAkira Hatanaka2012-11-211-4/+6
* [mips] Add target operand flag enums for big GOT relocations.Akira Hatanaka2012-11-211-1/+7
* Initial implementation of MipsTargetLowering::isLegalAddressingMode.Akira Hatanaka2012-11-172-0/+22
* [mips] Fix delay slot filler so that instructions with register operand $1 areAkira Hatanaka2012-11-161-17/+34
* [mips] Add predicate HasFPIdx for floating-point indexed load instructionAkira Hatanaka2012-11-156-11/+16