summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/SystemZ
diff options
context:
space:
mode:
authorDuncan Sands <baldrick@free.fr>2013-07-11 08:28:20 +0000
committerDuncan Sands <baldrick@free.fr>2013-07-11 08:28:20 +0000
commite773c08021b38b185a7eacc0a1ee78ae3237f062 (patch)
treec58203627372fc91890b140fa06eca1521aa5bd5 /llvm/lib/Target/SystemZ
parent6161b9405fba3aa7b39e599d2873fd62e908b1ec (diff)
downloadbcm5719-llvm-e773c08021b38b185a7eacc0a1ee78ae3237f062.tar.gz
bcm5719-llvm-e773c08021b38b185a7eacc0a1ee78ae3237f062.zip
TryToSimplifyUncondBranchFromEmptyBlock was checking that any common
predecessors of the two blocks it is attempting to merge supply the same incoming values to any phi in the successor block. This change allows merging in the case where there is one or more incoming values that are undef. The undef values are rewritten to match the non-undef value that flows from the other edge. Patch by Mark Lacey. llvm-svn: 186069
Diffstat (limited to 'llvm/lib/Target/SystemZ')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud