[PATCH] D18864: [SystemZ] Support conditional sibling calls via BRCL.
    Marcin KoĆcielnicki via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Thu Apr  7 12:45:17 PDT 2016
    
    
  
koriakin created this revision.
koriakin added a reviewer: uweigand.
koriakin added a subscriber: llvm-commits.
koriakin set the repository for this revision to rL LLVM.
This adds a conditional variant of CallJG instruction, CallBRCL.
It can be used for conditional sibling calls.  Unfortunately, due
to IfCvt limitations, it only really works well for functions without
arguments.
Repository:
  rL LLVM
http://reviews.llvm.org/D18864
Files:
  lib/Target/SystemZ/SystemZAsmPrinter.cpp
  lib/Target/SystemZ/SystemZInstrInfo.cpp
  lib/Target/SystemZ/SystemZInstrInfo.td
  test/CodeGen/SystemZ/call-04.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D18864.52946.patch
Type: text/x-patch
Size: 9648 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160407/4912692b/attachment.bin>
    
    
More information about the llvm-commits
mailing list