summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/Thumb/ldr_ext.ll
diff options
context:
space:
mode:
authorUlrich Weigand <ulrich.weigand@de.ibm.com>2016-04-11 12:12:32 +0000
committerUlrich Weigand <ulrich.weigand@de.ibm.com>2016-04-11 12:12:32 +0000
commit848a513d0ae33f1b516ea487e15d84721aa8fe91 (patch)
treedc7c3721d306f86da4d9db7cf81423e869891c02 /llvm/test/CodeGen/Thumb/ldr_ext.ll
parentfb97c51f6f1117dda2536e69c0e583eeb7fe9dd0 (diff)
downloadbcm5719-llvm-848a513d0ae33f1b516ea487e15d84721aa8fe91.tar.gz
bcm5719-llvm-848a513d0ae33f1b516ea487e15d84721aa8fe91.zip
[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
Diffstat (limited to 'llvm/test/CodeGen/Thumb/ldr_ext.ll')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud