Go to file
Daniel Sanders 20c82ee4fa [mips] Add tests for the 'ret', 'call', and 'indirectbr' LLVM IR instruction.
Summary:
The tests in this directory are intended to test a single IR instruction
with as few dependencies on other instructions as possible. The aim is to
be very confident that each LLVM-IR instruction is implemented correctly and
with the optimal sequence of instructions, as well as to make it easy to tell
what is tested, and make it easier to bring up new ISA revisions in the
future. This gives us a good foundation on which to test bigger things.

These particular tests will allow testing that MIPS32r6/MIPS64r6 generate
the correct return instruction for returns, calls, and indirect branches.
This will be a bit tricky since the assembly text is identical but the
instruction is actually different. On MIPS32r6/MIPS64r6 'jr $rs' has been
removed in favour of the equivalent 'jalr $zero, $rs'. 'jr $rs' remains as
an alias for 'jalr $zero, $rs'.

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

llvm-svn: 212345
2014-07-04 15:16:14 +00:00
clang [Driver][Mips] Support one more MIPS CPU name - octeon. 2014-07-04 12:37:04 +00:00
clang-tools-extra Let test/Unit/lit.cfg add config.shlibdir to $PATH on DLL platforms like cygming. 2014-07-04 05:11:55 +00:00
compiler-rt [msan] Reformat one source file. 2014-07-04 10:07:39 +00:00
debuginfo-tests relax testcase for LLDB output format compatibility. 2014-03-19 23:06:18 +00:00
libclc OpenCL 1.1 does not define CL_VERSION_1_2 so use hardcoded number instead 2014-06-26 15:26:38 +00:00
libcxx Minor cleanup for string_view; mostly from suggestions by Richard Smith. Also, make the tests pass under c++03 2014-07-02 15:45:57 +00:00
libcxxabi Add a cmake build system. 2014-07-03 19:35:48 +00:00
lld Remove redundant "Standard: Cpp11" tag. The LLVM style has used the 2014-07-04 12:08:03 +00:00
lldb Windows build fixes and removal of endlessly recursive termination function. 2014-07-04 06:58:01 +00:00
llvm [mips] Add tests for the 'ret', 'call', and 'indirectbr' LLVM IR instruction. 2014-07-04 15:16:14 +00:00
openmp CMake: remove duplicated source file from list 2014-06-02 13:09:24 +00:00
polly Derive run-time conditions for delinearization 2014-07-02 17:47:48 +00:00