llvm-6502/lib
Matheus Almeida bc7114feab [mips] Small code generation improvement for conditional operator (select)
in case the operands are constants and its difference is |1|.
It should be possible in those cases to rematerialize the result using
MIPS's slt and similar instructions.

The small update to some of the tests in cmov.ll, sel1c.ll and sel2c.ll was needed
otherwise the optimization implemented in this patch would have been triggered
(difference between the operands was 1) and that would have changed the semantic
of the tests.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@196498 91177308-0d34-0410-b5e6-96231b3b80d8
2013-12-05 12:07:05 +00:00
..
Analysis Correct word hyphenations 2013-12-05 05:44:44 +00:00
AsmParser Debug Info: drop debug info via upgrading path if version number does not match. 2013-12-02 21:29:56 +00:00
Bitcode Debug Info: drop debug info via upgrading path if version number does not match. 2013-12-02 21:29:56 +00:00
CodeGen DwarfDebug/DwarfUnit: Push abbreviation structures down into DwarfUnits to reduce duplication 2013-12-05 07:43:55 +00:00
DebugInfo DebugInfo: Avoid emitting pubtype entries for type DIEs that just indirect to a type unit. 2013-11-26 00:22:37 +00:00
ExecutionEngine Remove the isImplicitlyPrivate argument of getNameWithPrefix. 2013-12-05 05:53:12 +00:00
IR Use isIntrinsic() instead of checking for "llvm." 2013-12-05 06:05:43 +00:00
IRReader
Linker
LTO Remove the isImplicitlyPrivate argument of getNameWithPrefix. 2013-12-05 05:53:12 +00:00
MC Correct word hyphenations 2013-12-05 05:44:44 +00:00
Object Path: Recognize COFF import library file magic. 2013-11-15 21:22:02 +00:00
Option Avoid buffer copies when a Twine already is a StringRef. 2013-12-03 18:18:28 +00:00
Support Correct word hyphenations 2013-12-05 05:44:44 +00:00
TableGen
Target [mips] Small code generation improvement for conditional operator (select) 2013-12-05 12:07:05 +00:00
Transforms Correct word hyphenations 2013-12-05 05:44:44 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile