Test source: git
+ : 'RUN: at line 1' + /home/nlopes/alive2/scripts/opt-alive.sh -disable-output -branch-prob -instcombine -block-freq -verify-dom-info + : 'RUN: at line 2' + /home/nlopes/alive2/scripts/opt-alive.sh -postdomtree -analyze -enable-new-pm=0 + /home/nlopes/llvm/build/bin/FileCheck --check-prefixes=CHECK-POSTDOM /home/nlopes/llvm/llvm/test/Transforms/InstCombine/infinite-loop-postdom.ll /home/nlopes/llvm/llvm/test/Transforms/InstCombine/infinite-loop-postdom.ll:155:23: error: CHECK-POSTDOM-NEXT: is not on the line after the previous match ; CHECK-POSTDOM-NEXT: =============================-------------------------------- ^ <stdin>:4:1: note: 'next' match was here =============================-------------------------------- ^ <stdin>:1:62: note: previous match ended here Printing analysis 'Translation Validator' for function 'test1': ^ <stdin>:2:1: note: non-matching line after previous match is here Pass::print not implemented for pass: 'Translation Validator'! ^ /home/nlopes/llvm/llvm/test/Transforms/InstCombine/infinite-loop-postdom.ll:165:23: error: CHECK-POSTDOM-NEXT: is not on the line after the previous match ; CHECK-POSTDOM-NEXT: =============================-------------------------------- ^ <stdin>:17:1: note: 'next' match was here =============================-------------------------------- ^ <stdin>:14:76: note: previous match ended here Printing analysis 'Translation Validator' for function 'test1-canonicalized': ^ <stdin>:15:1: note: non-matching line after previous match is here Pass::print not implemented for pass: 'Translation Validator'! ^ /home/nlopes/llvm/llvm/test/Transforms/InstCombine/infinite-loop-postdom.ll:175:23: error: CHECK-POSTDOM-NEXT: is not on the line after the previous match ; CHECK-POSTDOM-NEXT: =============================-------------------------------- ^ <stdin>:30:1: note: 'next' match was here =============================-------------------------------- ^ <stdin>:27:62: note: previous match ended here Printing analysis 'Translation Validator' for function 'test2': ^ <stdin>:28:1: note: non-matching line after previous match is here Pass::print not implemented for pass: 'Translation Validator'! ^ /home/nlopes/llvm/llvm/test/Transforms/InstCombine/infinite-loop-postdom.ll:185:23: error: CHECK-POSTDOM-NEXT: is not on the line after the previous match ; CHECK-POSTDOM-NEXT: =============================-------------------------------- ^ <stdin>:43:1: note: 'next' match was here =============================-------------------------------- ^ <stdin>:40:76: note: previous match ended here Printing analysis 'Translation Validator' for function 'test2-canonicalized': ^ <stdin>:41:1: note: non-matching line after previous match is here Pass::print not implemented for pass: 'Translation Validator'! ^ /home/nlopes/llvm/llvm/test/Transforms/InstCombine/infinite-loop-postdom.ll:195:22: error: CHECK-POSTDOM-NEXT: is not on the line after the previous match ; CHECK-POSTDOM-NEXT:=============================-------------------------------- ^ <stdin>:56:1: note: 'next' match was here =============================-------------------------------- ^ <stdin>:53:62: note: previous match ended here Printing analysis 'Translation Validator' for function 'test3': ^ <stdin>:54:1: note: non-matching line after previous match is here Pass::print not implemented for pass: 'Translation Validator'! ^ /home/nlopes/llvm/llvm/test/Transforms/InstCombine/infinite-loop-postdom.ll:210:22: error: CHECK-POSTDOM-NEXT: is not on the line after the previous match ; CHECK-POSTDOM-NEXT:=============================-------------------------------- ^ <stdin>:74:1: note: 'next' match was here =============================-------------------------------- ^ <stdin>:71:76: note: previous match ended here Printing analysis 'Translation Validator' for function 'test3-canonicalized': ^ <stdin>:72:1: note: non-matching line after previous match is here Pass::print not implemented for pass: 'Translation Validator'! ^ Input file: <stdin> Check file: /home/nlopes/llvm/llvm/test/Transforms/InstCombine/infinite-loop-postdom.ll -dump-input=help explains the following input dump. Input was: <<<<<< 1: Printing analysis 'Translation Validator' for function 'test1': 2: Pass::print not implemented for pass: 'Translation Validator'! 3: Printing analysis 'Post-Dominator Tree Construction' for function 'test1': 4: =============================-------------------------------- next:155 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line 5: Inorder PostDominator Tree: DFSNumbers invalid: 0 slow queries. 6: [1] <<exit node>> {4294967295,4294967295} [0] 7: [2] %B1 {4294967295,4294967295} [1] 8: [3] %LOOP {4294967295,4294967295} [2] 9: [4] %entry {4294967295,4294967295} [3] 10: [4] %B2 {4294967295,4294967295} [3] 11: Roots: %B1 12: Printing analysis 'Translation Validator' for function 'test1': 13: Pass::print not implemented for pass: 'Translation Validator'! 14: Printing analysis 'Translation Validator' for function 'test1-canonicalized': 15: Pass::print not implemented for pass: 'Translation Validator'! 16: Printing analysis 'Post-Dominator Tree Construction' for function 'test1-canonicalized': 17: =============================-------------------------------- next:165 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line 18: Inorder PostDominator Tree: DFSNumbers invalid: 0 slow queries. 19: [1] <<exit node>> {4294967295,4294967295} [0] 20: [2] %B1 {4294967295,4294967295} [1] 21: [3] %LOOP {4294967295,4294967295} [2] 22: [4] %entry {4294967295,4294967295} [3] 23: [4] %B2 {4294967295,4294967295} [3] 24: Roots: %B1 25: Printing analysis 'Translation Validator' for function 'test1-canonicalized': 26: Pass::print not implemented for pass: 'Translation Validator'! 27: Printing analysis 'Translation Validator' for function 'test2': 28: Pass::print not implemented for pass: 'Translation Validator'! 29: Printing analysis 'Post-Dominator Tree Construction' for function 'test2': 30: =============================-------------------------------- next:175 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line 31: Inorder PostDominator Tree: DFSNumbers invalid: 0 slow queries. 32: [1] <<exit node>> {4294967295,4294967295} [0] 33: [2] %B2 {4294967295,4294967295} [1] 34: [3] %LOOP {4294967295,4294967295} [2] 35: [4] %entry {4294967295,4294967295} [3] 36: [3] %B1 {4294967295,4294967295} [2] 37: Roots: %B2 38: Printing analysis 'Translation Validator' for function 'test2': 39: Pass::print not implemented for pass: 'Translation Validator'! 40: Printing analysis 'Translation Validator' for function 'test2-canonicalized': 41: Pass::print not implemented for pass: 'Translation Validator'! 42: Printing analysis 'Post-Dominator Tree Construction' for function 'test2-canonicalized': 43: =============================-------------------------------- next:185 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line 44: Inorder PostDominator Tree: DFSNumbers invalid: 0 slow queries. 45: [1] <<exit node>> {4294967295,4294967295} [0] 46: [2] %B2 {4294967295,4294967295} [1] 47: [3] %LOOP {4294967295,4294967295} [2] 48: [4] %entry {4294967295,4294967295} [3] 49: [3] %B1 {4294967295,4294967295} [2] 50: Roots: %B2 51: Printing analysis 'Translation Validator' for function 'test2-canonicalized': 52: Pass::print not implemented for pass: 'Translation Validator'! 53: Printing analysis 'Translation Validator' for function 'test3': 54: Pass::print not implemented for pass: 'Translation Validator'! 55: Printing analysis 'Post-Dominator Tree Construction' for function 'test3': 56: =============================-------------------------------- next:195 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line 57: Inorder PostDominator Tree: DFSNumbers invalid: 0 slow queries. 58: [1] <<exit node>> {4294967295,4294967295} [0] 59: [2] %EXIT {4294967295,4294967295} [1] 60: [2] %entry {4294967295,4294967295} [1] 61: [2] %RU1_B1 {4294967295,4294967295} [1] . . . 69: Printing analysis 'Translation Validator' for function 'test3': 70: Pass::print not implemented for pass: 'Translation Validator'! 71: Printing analysis 'Translation Validator' for function 'test3-canonicalized': 72: Pass::print not implemented for pass: 'Translation Validator'! 73: Printing analysis 'Post-Dominator Tree Construction' for function 'test3-canonicalized': 74: =============================-------------------------------- next:210 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line 75: Inorder PostDominator Tree: DFSNumbers invalid: 0 slow queries. 76: [1] <<exit node>> {4294967295,4294967295} [0] 77: [2] %EXIT {4294967295,4294967295} [1] 78: [2] %entry {4294967295,4294967295} [1] 79: [2] %RU1_B1 {4294967295,4294967295} [1] . . . >>>>>>