llvm-6502/lib
Akira Hatanaka 66e19c3e9d This patch adds the register class for MIPS16 as well as the ability for
llc to recognize MIPS16 as a MIPS ASE extension. -mips16 will mean the
mips16 ASE for mips32 by default.

As part of fixing of adding this we discovered some small changes that
need to be made to MipsInstrInfo::storeRegToStackSLot and
MipsInstrInfo::loadRegFromStackSlot. We were using some "==" equality tests
where in fact we should have been using Mips::<regclas>.hasSubClassEQ instead,
per suggestion of Jakob Stoklund Olesen.

Patch by Reed Kotler.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156958 91177308-0d34-0410-b5e6-96231b3b80d8
2012-05-16 22:19:56 +00:00
..
Analysis reuse the result of some expensive computations in getSignExtendExpr() and getZeroExtendExpr() 2012-05-15 20:20:14 +00:00
Archive
AsmParser
Bitcode SwitchInst cosmetics: renamed "Hash" method to "hash" 2012-05-14 08:26:31 +00:00
CodeGen Set sub-register <undef> flags more accurately. 2012-05-16 21:22:35 +00:00
DebugInfo
ExecutionEngine Added LLIMCJITMemoryManager to the lli. This manager will be used for MCJIT instead of DefaultJIMMemoryManager. 2012-05-16 18:50:11 +00:00
Linker
MC
Object
Support [Support/YAMLParser] Use rtrim on plain scalars. 2012-05-14 22:43:34 +00:00
TableGen
Target This patch adds the register class for MIPS16 as well as the ability for 2012-05-16 22:19:56 +00:00
Transforms Teach SimplifyLibCalls about stpcpy. 2012-05-15 11:46:21 +00:00
VMCore Significantly reduce the compiled size of Functions.cpp by turning a big blob of tblgen 2012-05-16 06:34:44 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile