aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Mips
AgeCommit message (Expand)Author
2012-12-19Add some missing Defs and Uses.Reed Kotler
2012-12-16This patch is needed to make c++ exceptions work for mips16.Reed Kotler
2012-12-15This code implements most of mips16 hardfloat as it is done by gcc.Reed Kotler
2012-12-13Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund
2012-12-13[mips] Do not copy GOT address to register $gp if the function being called hasAkira Hatanaka
2012-12-13[mips] Delete all floating point instruction classes that are no longer used.Akira Hatanaka
2012-12-13[mips] Modify definitions of floating point conditional move instructions.Akira Hatanaka
2012-12-13[mips] Modify definitions of floating point comparison instructions.Akira Hatanaka
2012-12-13[mips] Modify definitions of floating point branch instructions.Akira Hatanaka
2012-12-13[mips] Modify definitions of floating point indexed load and store instructions.Akira Hatanaka
2012-12-13[mips] Modify definitions of floating point multiply-add/sub instructions.Akira Hatanaka
2012-12-13[mips] Modify definitions of floating point load and store instructions.Akira Hatanaka
2012-12-13[mips] Modify definitions of move from/to coprocessor instructions.Akira Hatanaka
2012-12-13[mips] Modify definitions of two register operand floating point instructions.Akira Hatanaka
2012-12-13[mips] Modify definitions of three register operand floating point instructionsAkira Hatanaka
2012-12-13[mips] Move classes that do not belong in MipsInstrFormats.td intoAkira Hatanaka
2012-12-13[mips] Set isCommutable flag in a more explicit way.Akira Hatanaka
2012-12-13[mips] Remove fmt from the parameter list of classes FMADDSUB and FNMADDSUB.Akira Hatanaka
2012-12-13[mips] Remove single-precision floating point instruction from multiclassAkira Hatanaka
2012-12-13[mips] Move class IsCommutable into MipsInstrInfo.td.Akira Hatanaka
2012-12-13[mips] Remove single-precision floating point instructions from multiclassesAkira Hatanaka
2012-12-12[mips] Fix a memory leak bug report by NAKAMURA Takumi.Akira Hatanaka
2012-12-12Sorry about the churn. One more change to getOptimalMemOpType() hook. Did IEvan Cheng
2012-12-12- Rename isLegalMemOpType to isSafeMemOpType. "Legal" is a very overloade term.Evan Cheng
2012-12-11Revert EVT->MVT changes, r169836-169851, due to buildbot failures.Patrik Hagglund
2012-12-11Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund
2012-12-11[CMake] Remove dependencies to intrinsics_gen I introduced in r169724.NAKAMURA Takumi
2012-12-10Some enhancements for memcpy / memset inline expansion.Evan Cheng
2012-12-10[mips] Set HWEncoding field of registers. Use delete functionAkira Hatanaka
2012-12-10[CMake] Update dependencies to intrinsics_gen corresponding to r169711.NAKAMURA Takumi
2012-12-07Use the new MIBundleBuilder class in the Mips target.Jakob Stoklund Olesen
2012-12-07[mips] Delete nodes and instructions for dynamic alloca that are no longer inAkira Hatanaka
2012-12-07[mips] Shorten predicate name.Akira Hatanaka
2012-12-07[mips] Delete unused sub-target features.Akira Hatanaka
2012-12-07[mips] Remove unnecessary predicates.Akira Hatanaka
2012-12-04Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth
2012-12-03Classic JIT is still being supported by MIPS, along with MCJIT.Akira Hatanaka
2012-12-03Functions in MipsCodeEmitter.cpp that expand unaligned loads/stores are deadAkira Hatanaka
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-11-30Switch LLVM_USE_RVALUE_REFERENCES to LLVM_HAS_RVALUE_REFERENCES.Chandler Carruth
2012-11-21Mips direct object xgot supportJack Carter
2012-11-21[mips] Generate big GOT code.Akira Hatanaka
2012-11-21[mips] Simplify lowering functions in MipsISelLowering.cpp by using the helperAkira Hatanaka
2012-11-21[mips] Add helper functions that create nodes for computing address.Akira Hatanaka
2012-11-21[mips] Add command line option "-mxgot".Akira Hatanaka
2012-11-21[mips] When a node which loads from a GOT is created, pass a MachinePointerInfoAkira Hatanaka
2012-11-21[mips] Add target operand flag enums for big GOT relocations.Akira Hatanaka
2012-11-17Initial implementation of MipsTargetLowering::isLegalAddressingMode.Akira Hatanaka
2012-11-16[mips] Fix delay slot filler so that instructions with register operand $1 areAkira Hatanaka
2012-11-15[mips] Add predicate HasFPIdx for floating-point indexed load instructionAkira Hatanaka