aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorJinsong Ji <jji@us.ibm.com>2019-07-12 01:59:42 +0000
committerJinsong Ji <jji@us.ibm.com>2019-07-12 01:59:42 +0000
commit9577086628750230cfcb288b4a31a10e4880f0a7 (patch)
treee3a7bd32f2e7a169d9c497544691cc67387daf93 /clang/lib/Frontend/CompilerInvocation.cpp
parentc559e63798e69be1d7c66847b662b53ba88f0f9c (diff)
downloadllvm-9577086628750230cfcb288b4a31a10e4880f0a7.zip
llvm-9577086628750230cfcb288b4a31a10e4880f0a7.tar.gz
llvm-9577086628750230cfcb288b4a31a10e4880f0a7.tar.bz2
[MachinePipeliner] Fix order for nodes with Anti dependence in same cycle
Summary: Problem exposed in PowerPC functional testing. We did not consider Anti dependence for nodes in same cycle, so we may end up generating bad machine code. eg: the reduced test won't verify. *** Bad machine code: Using an undefined physical register *** - function: lame_encode_buffer_interleaved - basic block: %bb.4 (0x4bde4e12928) - instruction: %29:gprc = ADDZE %27:gprc, implicit-def dead $carry, implicit $carry - operand 3: implicit $carry Reviewers: bcahoon, kparzysz, hfinkel Subscribers: MaskRay, wuzish, nemanjai, hiraditya, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D64192 llvm-svn: 365859
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions