llvm-6502/test
Reed Kotler 18afdb3210 Add logical ops to Mips fast-isel
Summary:
Code is mostly copied from AArch64 port and modified where needed for Mips.

This handles the "non" legal cases of logical ops. Legal cases are handled by tablegen patterns.

Test Plan:
Make check test logopm.ll

All of test-suite passes at O0/O2 and mips32 r1/r2 with this new change.

Reviewers: dsanders

Reviewed By: dsanders

Subscribers: echristo, llvm-commits, aemerson, rfuhler

Differential Revision: http://reviews.llvm.org/D6599

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@231665 91177308-0d34-0410-b5e6-96231b3b80d8
2015-03-09 16:28:10 +00:00
..
Analysis
Assembler Fix a bug in the LLParser where we failed to diagnose landingpads with non-constant clause operands. 2015-03-09 07:13:42 +00:00
Bindings
Bitcode
BugPoint
CodeGen Add logical ops to Mips fast-isel 2015-03-09 16:28:10 +00:00
DebugInfo
ExecutionEngine ExecutionEngine: Preliminary support for dynamically loadable coff objects 2015-03-07 20:21:27 +00:00
Feature
FileCheck
Instrumentation
Integer
JitListener
Linker Remember to move a type to the correct set when setting the body. 2015-03-06 00:50:21 +00:00
LTO
MC [AsmPrinter][TLOF] Remove AArch64 test to appease buildbots 2015-03-06 19:42:18 +00:00
Object
Other
SymbolRewriter
TableGen
tools [dsymutil] Apply relocations to DIE data before cloning. 2015-03-07 01:25:09 +00:00
Transforms Revert r231630 - Run LICM pass after loop unrolling pass. 2015-03-09 07:26:37 +00:00
Unit
Verifier Replace llvm.frameallocate with llvm.frameescape 2015-03-05 18:26:34 +00:00
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg
lit.site.cfg.in
Makefile
Makefile.tests
TestRunner.sh