Lines Matching refs:FAIL

97 #define FAIL(...) do { \  macro
130 FAIL("var " VARFMT " without def has op uses\n", VAR(i)); in ssa_verify_integrity()
133 FAIL("var " VARFMT " without def has phi uses\n", VAR(i)); in ssa_verify_integrity()
137 FAIL("var " VARFMT " has both def and def_phi\n", VAR(i)); in ssa_verify_integrity()
141 FAIL("var " VARFMT " not defined by op " INSTRFMT "\n", in ssa_verify_integrity()
147 FAIL("var " VARFMT " not defined by given phi\n", VAR(i)); in ssa_verify_integrity()
162 FAIL("cycle in uses of " VARFMT "\n", VAR(i)); in ssa_verify_integrity()
184 FAIL("cycle in phi uses of " VARFMT "\n", VAR(i)); in ssa_verify_integrity()
191 FAIL("var " VARFMT " not in phi sources of %d\n", VAR(i), phi->ssa_var); in ssa_verify_integrity()
196 FAIL("var " VARFMT " has array key type but not value type\n", VAR(i)); in ssa_verify_integrity()
199 FAIL("var " VARFMT " has array value type but not key type\n", VAR(i)); in ssa_verify_integrity()
202 FAIL("var " VARFMT " may be ref but has ce\n", VAR(i)); in ssa_verify_integrity()
212 FAIL("var op1 of " INSTRFMT " does not use/def an ssa var\n", INSTR(i)); in ssa_verify_integrity()
216 FAIL("non-var op1 of " INSTRFMT " uses or defs an ssa var\n", INSTR(i)); in ssa_verify_integrity()
221 FAIL("var op2 of " INSTRFMT " does not use/def an ssa var\n", INSTR(i)); in ssa_verify_integrity()
225 FAIL("non-var op2 of " INSTRFMT " uses or defs an ssa var\n", INSTR(i)); in ssa_verify_integrity()
230 FAIL("var result of " INSTRFMT " does not use/def an ssa var\n", INSTR(i)); in ssa_verify_integrity()
234 FAIL("non-var result of " INSTRFMT " uses or defs an ssa var\n", INSTR(i)); in ssa_verify_integrity()
240 FAIL("op1 use %d out of range\n", ssa_op->op1_use); in ssa_verify_integrity()
243 FAIL("op1 use of " VARFMT " in " INSTRFMT " is not defined\n", in ssa_verify_integrity()
247 FAIL("op1 use of " VARFMT " in " INSTRFMT " not in use chain\n", in ssa_verify_integrity()
251 FAIL("op1 use of " VARFMT " does not match op %d of " INSTRFMT "\n", in ssa_verify_integrity()
257 FAIL("op2 use %d out of range\n", ssa_op->op2_use); in ssa_verify_integrity()
260 FAIL("op2 use of " VARFMT " in " INSTRFMT " is not defined\n", in ssa_verify_integrity()
264 FAIL("op2 use of " VARFMT " in " INSTRFMT " not in use chain\n", in ssa_verify_integrity()
268 FAIL("op2 use of " VARFMT " does not match op %d of " INSTRFMT "\n", in ssa_verify_integrity()
274 FAIL("result use %d out of range\n", ssa_op->result_use); in ssa_verify_integrity()
277 FAIL("result use of " VARFMT " in " INSTRFMT " is not defined\n", in ssa_verify_integrity()
281 FAIL("result use of " VARFMT " in " INSTRFMT " not in use chain\n", in ssa_verify_integrity()
285 FAIL("result use of " VARFMT " does not match op %d of " INSTRFMT "\n", in ssa_verify_integrity()
291 FAIL("op1 def %d out of range\n", ssa_op->op1_def); in ssa_verify_integrity()
294 FAIL("op1 def of " VARFMT " in " INSTRFMT " invalid\n", in ssa_verify_integrity()
298 FAIL("op1 def of " VARFMT " does not match op %d of " INSTRFMT "\n", in ssa_verify_integrity()
304 FAIL("op2 def %d out of range\n", ssa_op->op2_def); in ssa_verify_integrity()
307 FAIL("op2 def of " VARFMT " in " INSTRFMT " invalid\n", in ssa_verify_integrity()
311 FAIL("op2 def of " VARFMT " does not match op %d of " INSTRFMT "\n", in ssa_verify_integrity()
317 FAIL("result def %d out of range\n", ssa_op->result_def); in ssa_verify_integrity()
320 FAIL("result def of " VARFMT " in " INSTRFMT " invalid\n", in ssa_verify_integrity()
324 FAIL("result def of " VARFMT " does not match op %d of " INSTRFMT "\n", in ssa_verify_integrity()
336 FAIL(VARFMT " negative source\n", VAR(phi->ssa_var)); in ssa_verify_integrity()
339 FAIL(VARFMT " not in phi use chain of %d\n", VAR(phi->ssa_var), source); in ssa_verify_integrity()
342 FAIL(VARFMT " source of phi for " VARFMT "\n", VAR(source), VAR(phi->ssa_var)); in ssa_verify_integrity()
348 FAIL("use chain for source " VARFMT " of phi " VARFMT in ssa_verify_integrity()
355 FAIL(VARFMT " does not define this phi\n", VAR(phi->ssa_var)); in ssa_verify_integrity()
366 FAIL("Block %d start %d smaller previous end %d\n", in ssa_verify_integrity()
370 FAIL("Block %d end %d greater next start %d\n", in ssa_verify_integrity()
376 FAIL("Instr " INSTRFMT " not associated with block %d\n", INSTR(j), i); in ssa_verify_integrity()
382 FAIL("Unreachable block %d has phis\n", i); in ssa_verify_integrity()
390 FAIL("Successor number %d of %d negative", s, i); in ssa_verify_integrity()
394 FAIL("Successor %d of %d not reachable\n", block->successors[s], i); in ssa_verify_integrity()
397 FAIL("Block %d predecessors missing %d\n", block->successors[s], i); in ssa_verify_integrity()
406 FAIL("Predecessor %d of %d not reachable\n", predecessors[j], i); in ssa_verify_integrity()
409 FAIL("Block %d successors missing %d\n", predecessors[j], i); in ssa_verify_integrity()
413 FAIL("Block %d has duplicate predecessor %d\n", i, predecessors[j]); in ssa_verify_integrity()