1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 19:52:54 +01:00
llvm-mirror/test
Ulrich Weigand 8612094f9a [SystemZ] Support conditional indirect sibling calls via BCR
This adds a conditional variant of CallBR instruction, CallBCR. Also,
it can be fused with integer comparisons, resulting in one of the new
C*BCall instructions.

In addition to CallBRCL limitations, this has another one: it won't
trigger if the function to call isn't already in %r1 - see f22 in the
test for an example (it's also why the loads in tests are volatile).

Author: koriakin
Differential Revision: http://reviews.llvm.org/D18928

llvm-svn: 265933
2016-04-11 12:12:32 +00:00
..
Analysis [SCEV] See through op.with.overflow intrinsics 2016-04-10 22:50:26 +00:00
Assembler [SSP] Remove llvm.stackprotectorcheck. 2016-04-08 21:26:31 +00:00
Bindings [OCaml] Expose the LLVM diagnostic handler 2016-04-10 13:55:53 +00:00
Bitcode [GCC] Attribute ifunc support in llvm 2016-04-07 12:32:19 +00:00
BugPoint
CodeGen [SystemZ] Support conditional indirect sibling calls via BCR 2016-04-11 12:12:32 +00:00
DebugInfo Drop debug info for DISubprograms that are not referenced by anything 2016-04-09 18:10:22 +00:00
Examples
ExecutionEngine
Feature
FileCheck
Instrumentation [sancov] enabling coverage edge pruning by default. 2016-04-06 23:24:37 +00:00
Integer
JitListener
LibDriver
Linker
LTO Revert r265817 2016-04-08 18:15:37 +00:00
MC [X86] Restrict max long nop length for Lakemont. 2016-04-11 10:07:36 +00:00
Object Revert r265817 2016-04-08 18:15:37 +00:00
Other
SymbolRewriter
TableGen
ThinLTO/X86 ThinLTO: special handling for LinkOnce functions 2016-04-01 21:53:50 +00:00
tools Revert r265817 2016-04-08 18:15:37 +00:00
Transforms [IndVars] Eliminate op.with.overflow when possible 2016-04-10 22:50:31 +00:00
Unit
Verifier Don't IPO over functions that can be de-refined 2016-04-08 00:48:30 +00:00
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg test: Always treat .mir files as tests even outside of CodeGen/MIR 2016-04-04 21:23:44 +00:00
lit.site.cfg.in
TestRunner.sh