summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
diff options
context:
space:
mode:
authorZi Xuan Wu <wuzish@cn.ibm.com>2018-12-07 05:25:16 +0000
committerZi Xuan Wu <wuzish@cn.ibm.com>2018-12-07 05:25:16 +0000
commitcf4d477b0b49b4fb3293a20fb9fed6da199cdd38 (patch)
treec135aef3a593707f1fd5ea8c2b5180383acb5225 /llvm/lib/Transforms
parent51df880e7068cd73008a032bcf3d5fb3eefb3073 (diff)
downloadbcm5719-llvm-cf4d477b0b49b4fb3293a20fb9fed6da199cdd38.tar.gz
bcm5719-llvm-cf4d477b0b49b4fb3293a20fb9fed6da199cdd38.zip
[PowerPC] Fix assert from machine verify pass that missing undef register flag
Fix assert about using an undefined physical register in machine instruction verify pass. The reason is that register flag undef is missing when doing transformation from If Conversion Pass. ``` Bad machine code: Using an undefined physical register - function: func_65 - basic block: %bb.0 entry (0x10024740738) - instruction: BCLR killed $cr5lt, implicit $lr8, implicit $rm, implicit undef $x3 - operand 0: killed $cr5lt LLVM ERROR: Found 1 machine code errors. ``` There are also other existing testcases with same issue. So I add -verify-machineinstrs option to open verifying. Differential Revision: https://reviews.llvm.org/D55408 llvm-svn: 348566
Diffstat (limited to 'llvm/lib/Transforms')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud