1*355ad3a3SJessica PaquetteRUN: llvm-remark-size-diff %p/Inputs/1-func-1-instr-1-stack.yaml %p/Inputs/1-func-2-instr-2-stack.yaml --parser=yaml --report_style=json --pretty | FileCheck -strict-whitespace %s --check-prefix=INCREASE 2*355ad3a3SJessica PaquetteRUN: llvm-remark-size-diff %p/Inputs/1-func-2-instr-2-stack.yaml %p/Inputs/1-func-1-instr-1-stack.yaml --parser=yaml --report_style=json --pretty | FileCheck -strict-whitespace %s --check-prefix=DECREASE 3*355ad3a3SJessica Paquette 4*355ad3a3SJessica Paquette; Test a size increase/decrease of one instruction + 1 stack byte. 5*355ad3a3SJessica Paquette 6*355ad3a3SJessica Paquette; INCREASE-LABEL: "Files": 7*355ad3a3SJessica Paquette; INCREASE: "A":{{.*}}1-func-1-instr-1-stack.yaml 8*355ad3a3SJessica Paquette; INCREASE-NEXT: "B":{{.*}}1-func-2-instr-2-stack.yaml 9*355ad3a3SJessica Paquette 10*355ad3a3SJessica Paquette; INCREASE-LABEL: "InBoth": [ 11*355ad3a3SJessica Paquette; INCREASE: "FunctionName": "func0" 12*355ad3a3SJessica Paquette; INCREASE-NEXT: "InstCount": 13*355ad3a3SJessica Paquette; INCREASE-NEXT: 1, 14*355ad3a3SJessica Paquette; INCREASE-NEXT: 2 15*355ad3a3SJessica Paquette; INCREASE-NEXT: ], 16*355ad3a3SJessica Paquette; INCREASE-NEXT: "StackSize": 17*355ad3a3SJessica Paquette; INCREASE-NEXT: 1, 18*355ad3a3SJessica Paquette; INCREASE-NEXT: 2 19*355ad3a3SJessica Paquette 20*355ad3a3SJessica Paquette; INCREASE: "OnlyInA": [], 21*355ad3a3SJessica Paquette; INCREASE: "OnlyInB": [] 22*355ad3a3SJessica Paquette 23*355ad3a3SJessica Paquette; DECREASE-LABEL: "Files": 24*355ad3a3SJessica Paquette; DECREASE: "A":{{.*}}1-func-2-instr-2-stack.yaml 25*355ad3a3SJessica Paquette; DECREASE-NEXT: "B":{{.*}}1-func-1-instr-1-stack.yaml 26*355ad3a3SJessica Paquette 27*355ad3a3SJessica Paquette; DECREASE-LABEL: "InBoth": [ 28*355ad3a3SJessica Paquette; DECREASE: "FunctionName": "func0" 29*355ad3a3SJessica Paquette; DECREASE-NEXT: "InstCount": 30*355ad3a3SJessica Paquette; DECREASE-NEXT: 2, 31*355ad3a3SJessica Paquette; DECREASE-NEXT: 1 32*355ad3a3SJessica Paquette; DECREASE-NEXT: ], 33*355ad3a3SJessica Paquette; DECREASE-NEXT: "StackSize": 34*355ad3a3SJessica Paquette; DECREASE-NEXT: 2, 35*355ad3a3SJessica Paquette; DECREASE-NEXT: 1 36*355ad3a3SJessica Paquette 37*355ad3a3SJessica Paquette; DECREASE: "OnlyInA": [], 38*355ad3a3SJessica Paquette; DECREASE: "OnlyInB": [] 39