1*24f320e4SZain JaffalRUN: llvm-remarkutil size-diff %p/Inputs/1-func-1-instr-1-stack.yaml %p/Inputs/2-identical-func-1-instr-1-stack.yaml --parser=yaml --report_style=json --pretty | FileCheck -strict-whitespace %s --check-prefix=ADD 2*24f320e4SZain JaffalRUN: llvm-remarkutil size-diff %p/Inputs/2-identical-func-1-instr-1-stack.yaml %p/Inputs/1-func-1-instr-1-stack.yaml --parser=yaml --report_style=json --pretty | FileCheck -strict-whitespace %s --check-prefix=REMOVE 3*24f320e4SZain Jaffal 4*24f320e4SZain Jaffal; The "two-identical-one-instr-funcs" file contains a single-instruction 5*24f320e4SZain Jaffal; function which does not appear in the other file. 6*24f320e4SZain Jaffal 7*24f320e4SZain Jaffal; ADD-LABEL: "Files": 8*24f320e4SZain Jaffal; ADD: "A":{{.*}}1-func-1-instr-1-stack.yaml 9*24f320e4SZain Jaffal; ADD-NEXT: "B":{{.*}}2-identical-func-1-instr-1-stack.yaml 10*24f320e4SZain Jaffal 11*24f320e4SZain Jaffal; ADD-LABEL: "InBoth": [ 12*24f320e4SZain Jaffal; ADD: "FunctionName": "func0", 13*24f320e4SZain Jaffal; ADD-NEXT: "InstCount": [ 14*24f320e4SZain Jaffal; ADD-NEXT: 1, 15*24f320e4SZain Jaffal; ADD-NEXT: 1 16*24f320e4SZain Jaffal; ADD-NEXT: ], 17*24f320e4SZain Jaffal; ADD-NEXT: "StackSize": [ 18*24f320e4SZain Jaffal; ADD-NEXT: 1, 19*24f320e4SZain Jaffal; ADD-NEXT: 1 20*24f320e4SZain Jaffal 21*24f320e4SZain Jaffal; ADD-LABEL: "OnlyInA": [], 22*24f320e4SZain Jaffal 23*24f320e4SZain Jaffal; ADD-LABEL: "OnlyInB": [ 24*24f320e4SZain Jaffal; ADD: "FunctionName": "func1", 25*24f320e4SZain Jaffal; ADD-NEXT: "InstCount": [ 26*24f320e4SZain Jaffal; ADD-NEXT: 0, 27*24f320e4SZain Jaffal; ADD-NEXT: 1 28*24f320e4SZain Jaffal; ADD-NEXT: ], 29*24f320e4SZain Jaffal; ADD-NEXT: "StackSize": [ 30*24f320e4SZain Jaffal; ADD-NEXT: 0, 31*24f320e4SZain Jaffal; ADD-NEXT: 1 32*24f320e4SZain Jaffal 33*24f320e4SZain Jaffal; REMOVE-LABEL: "Files": 34*24f320e4SZain Jaffal; REMOVE: "A":{{.*}}2-identical-func-1-instr-1-stack.yaml 35*24f320e4SZain Jaffal; REMOVE-NEXT: "B":{{.*}}1-func-1-instr-1-stack.yaml 36*24f320e4SZain Jaffal 37*24f320e4SZain Jaffal; REMOVE-LABEL: "InBoth": [ 38*24f320e4SZain Jaffal; REMOVE: "FunctionName": "func0", 39*24f320e4SZain Jaffal; REMOVE-NEXT: "InstCount": [ 40*24f320e4SZain Jaffal; REMOVE-NEXT: 1, 41*24f320e4SZain Jaffal; REMOVE-NEXT: 1 42*24f320e4SZain Jaffal; REMOVE-NEXT: ], 43*24f320e4SZain Jaffal; REMOVE-NEXT: "StackSize": [ 44*24f320e4SZain Jaffal; REMOVE-NEXT: 1, 45*24f320e4SZain Jaffal; REMOVE-NEXT: 1 46*24f320e4SZain Jaffal 47*24f320e4SZain Jaffal; REMOVE-LABEL: "OnlyInA": [ 48*24f320e4SZain Jaffal; REMOVE: "FunctionName": "func1", 49*24f320e4SZain Jaffal; REMOVE-NEXT: "InstCount": [ 50*24f320e4SZain Jaffal; REMOVE-NEXT: 1, 51*24f320e4SZain Jaffal; REMOVE-NEXT: 0 52*24f320e4SZain Jaffal; REMOVE-NEXT: ], 53*24f320e4SZain Jaffal; REMOVE-NEXT: "StackSize": [ 54*24f320e4SZain Jaffal; REMOVE-NEXT: 1, 55*24f320e4SZain Jaffal; REMOVE-NEXT: 0 56*24f320e4SZain Jaffal 57*24f320e4SZain Jaffal; REMOVE-LABEL: "OnlyInB": [] 58