aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-readobj/llvm-readobj.cpp
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/tools/llvm-readobj/llvm-readobj.cpp
parentfb97c51f6f1117dda2536e69c0e583eeb7fe9dd0 (diff)
downloadllvm-848a513d0ae33f1b516ea487e15d84721aa8fe91.zip
llvm-848a513d0ae33f1b516ea487e15d84721aa8fe91.tar.gz
llvm-848a513d0ae33f1b516ea487e15d84721aa8fe91.tar.bz2
[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/tools/llvm-readobj/llvm-readobj.cpp')
0 files changed, 0 insertions, 0 deletions