brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.9 KiB · 68c376a Raw
76 lines · plain
1;---------------------------------------------------------------------2; RUN: FileCheck -input-file %s %s -check-prefix=NotSearchEnd3 4The search range for the NOTs used to end at the start of the match range for5the first DAG in the following DAG group.  Now it ends at the start of the6match range for the entire following DAG group.7 8__NotSearchEnd9x010x111 12y113foobar14y015 16z217foobar18z119foobar20z021__NotSearchEnd22 23; NotSearchEnd:     {{^}}__NotSearchEnd24; NotSearchEnd-DAG: {{^}}x025; NotSearchEnd-DAG: {{^}}x126; NotSearchEnd-NOT: {{^}}foobar27; NotSearchEnd-DAG: {{^}}y028; NotSearchEnd-DAG: {{^}}y129; NotSearchEnd-NOT: {{^}}foobar30; NotSearchEnd-DAG: {{^}}z031; NotSearchEnd-DAG: {{^}}z132; NotSearchEnd-DAG: {{^}}z233; NotSearchEnd:     {{^}}__NotSearchEnd34 35;---------------------------------------------------------------------36; RUN: FileCheck -input-file %s %s -check-prefix=Dag2SearchStart37 38The start of the search range for the second or later DAG group used to be39different for its first DAG than its other DAGs.  For the first DAG, it was40the start of the permitted range for the preceding DAG group, and there was a41reordering complaint if the match range was in the first DAG group's match42range.  For the other DAGs, it was the end of the match range for the43preceding DAG group, so reordering detection wasn't possible.  Now, the44first DAG behaves like the others, and so reordering detection is no longer45implemented.  As a result, matches that used to produce the reordering46complaint are now skipped, permitting later matches to succeed.47 48__Dag2SearchStart49y050y151x052y053y154x155 56z157z058y159z160z061y062 63z064z165__Dag2SearchStart66 67; Dag2SearchStart:     {{^}}__Dag2SearchStart68; Dag2SearchStart-DAG: {{^}}x069; Dag2SearchStart-DAG: {{^}}x170; Dag2SearchStart-NOT: {{^}}foobar71; Dag2SearchStart-DAG: {{^}}y072; Dag2SearchStart-DAG: {{^}}y173; Dag2SearchStart-NOT: {{^}}foobar74; Dag2SearchStart-DAG: {{^}}z075; Dag2SearchStart-DAG: {{^}}z176; Dag2SearchStart:     {{^}}__Dag2SearchStart