forked from OSchip/llvm-project
[StackSafety,NFC] Sort llvm-lto2 resolutions in tests
This commit is contained in:
parent
58b95c9b2b
commit
d97636196a
|
@ -16,42 +16,44 @@
|
|||
; RUN: opt -module-summary %S/Inputs/ipa-alias.ll -o %t.summ1.bc
|
||||
|
||||
; RUN: llvm-lto2 run %t.summ0.bc %t.summ1.bc -o %t.lto -stack-safety-print -stack-safety-run -save-temps -thinlto-threads 1 -O0 \
|
||||
; RUN: -r %t.summ0.bc,PreemptableAliasWrite1, \
|
||||
; RUN: -r %t.summ0.bc,AliasToPreemptableAliasWrite1, \
|
||||
; RUN: -r %t.summ0.bc,InterposableAliasWrite1, \
|
||||
; RUN: -r %t.summ0.bc,AliasWrite1, \
|
||||
; RUN: -r %t.summ0.bc,BitcastAliasWrite1, \
|
||||
; RUN: -r %t.summ0.bc,AliasToBitcastAliasWrite1, \
|
||||
; RUN: -r %t.summ0.bc,PreemptableAliasCall,px \
|
||||
; RUN: -r %t.summ0.bc,InterposableAliasCall,px \
|
||||
; RUN: -r %t.summ0.bc,AliasCall,px \
|
||||
; RUN: -r %t.summ0.bc,AliasToBitcastAliasWrite1, \
|
||||
; RUN: -r %t.summ0.bc,AliasToPreemptableAliasWrite1, \
|
||||
; RUN: -r %t.summ0.bc,AliasWrite1, \
|
||||
; RUN: -r %t.summ0.bc,BitcastAliasCall,px \
|
||||
; RUN: -r %t.summ1.bc,PreemptableAliasWrite1,px \
|
||||
; RUN: -r %t.summ0.bc,BitcastAliasWrite1, \
|
||||
; RUN: -r %t.summ0.bc,InterposableAliasCall,px \
|
||||
; RUN: -r %t.summ0.bc,InterposableAliasWrite1, \
|
||||
; RUN: -r %t.summ0.bc,PreemptableAliasCall,px \
|
||||
; RUN: -r %t.summ0.bc,PreemptableAliasWrite1, \
|
||||
; RUN: -r %t.summ1.bc,AliasToBitcastAliasWrite1,px \
|
||||
; RUN: -r %t.summ1.bc,AliasToPreemptableAliasWrite1,px \
|
||||
; RUN: -r %t.summ1.bc,InterposableAliasWrite1,px \
|
||||
; RUN: -r %t.summ1.bc,AliasWrite1,px \
|
||||
; RUN: -r %t.summ1.bc,BitcastAliasWrite1,px \
|
||||
; RUN: -r %t.summ1.bc,AliasToBitcastAliasWrite1,px \
|
||||
; RUN: -r %t.summ1.bc,Write1,px 2>&1 | FileCheck %s --check-prefixes=CHECK,GLOBAL,LTO
|
||||
; RUN: -r %t.summ1.bc,InterposableAliasWrite1,px \
|
||||
; RUN: -r %t.summ1.bc,PreemptableAliasWrite1,px \
|
||||
; RUN: -r %t.summ1.bc,Write1,px \
|
||||
; RUN: 2>&1 | FileCheck %s --check-prefixes=CHECK,GLOBAL,LTO
|
||||
|
||||
; RUN: llvm-lto2 run %t.summ0.bc %t.summ1.bc -o %t-newpm.lto -stack-safety-print -stack-safety-run -save-temps -use-new-pm -thinlto-threads 1 -O0 \
|
||||
; RUN: -r %t.summ0.bc,PreemptableAliasWrite1, \
|
||||
; RUN: -r %t.summ0.bc,AliasToPreemptableAliasWrite1, \
|
||||
; RUN: -r %t.summ0.bc,InterposableAliasWrite1, \
|
||||
; RUN: -r %t.summ0.bc,AliasWrite1, \
|
||||
; RUN: -r %t.summ0.bc,BitcastAliasWrite1, \
|
||||
; RUN: -r %t.summ0.bc,AliasToBitcastAliasWrite1, \
|
||||
; RUN: -r %t.summ0.bc,PreemptableAliasCall,px \
|
||||
; RUN: -r %t.summ0.bc,InterposableAliasCall,px \
|
||||
; RUN: -r %t.summ0.bc,AliasCall,px \
|
||||
; RUN: -r %t.summ0.bc,AliasToBitcastAliasWrite1, \
|
||||
; RUN: -r %t.summ0.bc,AliasToPreemptableAliasWrite1, \
|
||||
; RUN: -r %t.summ0.bc,AliasWrite1, \
|
||||
; RUN: -r %t.summ0.bc,BitcastAliasCall,px \
|
||||
; RUN: -r %t.summ1.bc,PreemptableAliasWrite1,px \
|
||||
; RUN: -r %t.summ0.bc,BitcastAliasWrite1, \
|
||||
; RUN: -r %t.summ0.bc,InterposableAliasCall,px \
|
||||
; RUN: -r %t.summ0.bc,InterposableAliasWrite1, \
|
||||
; RUN: -r %t.summ0.bc,PreemptableAliasCall,px \
|
||||
; RUN: -r %t.summ0.bc,PreemptableAliasWrite1, \
|
||||
; RUN: -r %t.summ1.bc,AliasToBitcastAliasWrite1,px \
|
||||
; RUN: -r %t.summ1.bc,AliasToPreemptableAliasWrite1,px \
|
||||
; RUN: -r %t.summ1.bc,InterposableAliasWrite1,px \
|
||||
; RUN: -r %t.summ1.bc,AliasWrite1,px \
|
||||
; RUN: -r %t.summ1.bc,BitcastAliasWrite1,px \
|
||||
; RUN: -r %t.summ1.bc,AliasToBitcastAliasWrite1,px \
|
||||
; RUN: -r %t.summ1.bc,Write1,px 2>&1 | FileCheck %s --check-prefixes=CHECK,GLOBAL,LTO
|
||||
; RUN: -r %t.summ1.bc,InterposableAliasWrite1,px \
|
||||
; RUN: -r %t.summ1.bc,PreemptableAliasWrite1,px \
|
||||
; RUN: -r %t.summ1.bc,Write1,px \
|
||||
; RUN: 2>&1 | FileCheck %s --check-prefixes=CHECK,GLOBAL,LTO
|
||||
|
||||
target datalayout = "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128"
|
||||
target triple = "aarch64-unknown-linux"
|
||||
|
|
|
@ -16,104 +16,106 @@
|
|||
; RUN: opt -module-summary %S/Inputs/ipa.ll -o %t.summ1.bc
|
||||
|
||||
; RUN: llvm-lto2 run %t.summ0.bc %t.summ1.bc -o %t.lto -stack-safety-print -stack-safety-run -save-temps -thinlto-threads 1 -O0 \
|
||||
; RUN: -r %t.summ0.bc,Write1, \
|
||||
; RUN: -r %t.summ0.bc,Write4, \
|
||||
; RUN: -r %t.summ0.bc,Write4_2, \
|
||||
; RUN: -r %t.summ0.bc,Write8, \
|
||||
; RUN: -r %t.summ0.bc,WriteAndReturn8, \
|
||||
; RUN: -r %t.summ0.bc,TestUpdateArg,px \
|
||||
; RUN: -r %t.summ0.bc,ExternalCall, \
|
||||
; RUN: -r %t.summ0.bc,PreemptableWrite1, \
|
||||
; RUN: -r %t.summ0.bc,InterposableWrite1, \
|
||||
; RUN: -r %t.summ0.bc,ReturnDependent, \
|
||||
; RUN: -r %t.summ0.bc,Rec2, \
|
||||
; RUN: -r %t.summ0.bc,RecursiveNoOffset, \
|
||||
; RUN: -r %t.summ0.bc,RecursiveWithOffset, \
|
||||
; RUN: -r %t.summ0.bc,f1,px \
|
||||
; RUN: -r %t.summ0.bc,f2,px \
|
||||
; RUN: -r %t.summ0.bc,f3,px \
|
||||
; RUN: -r %t.summ0.bc,f4,px \
|
||||
; RUN: -r %t.summ0.bc,f5,px \
|
||||
; RUN: -r %t.summ0.bc,f6,px \
|
||||
; RUN: -r %t.summ0.bc,PreemptableCall,px \
|
||||
; RUN: -r %t.summ0.bc,InterposableCall,px \
|
||||
; RUN: -r %t.summ0.bc,PrivateCall,px \
|
||||
; RUN: -r %t.summ0.bc,f7,px \
|
||||
; RUN: -r %t.summ0.bc,f8left,px \
|
||||
; RUN: -r %t.summ0.bc,f8right,px \
|
||||
; RUN: -r %t.summ0.bc,f8oobleft,px \
|
||||
; RUN: -r %t.summ0.bc,f8oobright,px \
|
||||
; RUN: -r %t.summ0.bc,TwoArguments,px \
|
||||
; RUN: -r %t.summ0.bc,TwoArgumentsOOBOne,px \
|
||||
; RUN: -r %t.summ0.bc,TwoArgumentsOOBOther,px \
|
||||
; RUN: -r %t.summ0.bc,TwoArgumentsOOBBoth,px \
|
||||
; RUN: -r %t.summ0.bc,f8right,px \
|
||||
; RUN: -r %t.summ0.bc,InterposableCall,px \
|
||||
; RUN: -r %t.summ0.bc,InterposableWrite1, \
|
||||
; RUN: -r %t.summ0.bc,PreemptableCall,px \
|
||||
; RUN: -r %t.summ0.bc,PreemptableWrite1, \
|
||||
; RUN: -r %t.summ0.bc,PrivateCall,px \
|
||||
; RUN: -r %t.summ0.bc,Rec2, \
|
||||
; RUN: -r %t.summ0.bc,RecursiveNoOffset, \
|
||||
; RUN: -r %t.summ0.bc,RecursiveWithOffset, \
|
||||
; RUN: -r %t.summ0.bc,ReturnDependent, \
|
||||
; RUN: -r %t.summ0.bc,TestRecursiveNoOffset,px \
|
||||
; RUN: -r %t.summ0.bc,TestRecursiveWithOffset,px \
|
||||
; RUN: -r %t.summ1.bc,Write1,px \
|
||||
; RUN: -r %t.summ1.bc,Write4,px \
|
||||
; RUN: -r %t.summ1.bc,Write4_2,px \
|
||||
; RUN: -r %t.summ1.bc,Write8,px \
|
||||
; RUN: -r %t.summ1.bc,WriteAndReturn8,px \
|
||||
; RUN: -r %t.summ0.bc,TestUpdateArg,px \
|
||||
; RUN: -r %t.summ0.bc,TwoArguments,px \
|
||||
; RUN: -r %t.summ0.bc,TwoArgumentsOOBBoth,px \
|
||||
; RUN: -r %t.summ0.bc,TwoArgumentsOOBOne,px \
|
||||
; RUN: -r %t.summ0.bc,TwoArgumentsOOBOther,px \
|
||||
; RUN: -r %t.summ0.bc,Write1, \
|
||||
; RUN: -r %t.summ0.bc,Write4_2, \
|
||||
; RUN: -r %t.summ0.bc,Write4, \
|
||||
; RUN: -r %t.summ0.bc,Write8, \
|
||||
; RUN: -r %t.summ0.bc,WriteAndReturn8, \
|
||||
; RUN: -r %t.summ1.bc,ExternalCall,px \
|
||||
; RUN: -r %t.summ1.bc,PreemptableWrite1,px \
|
||||
; RUN: -r %t.summ1.bc,InterposableWrite1,px \
|
||||
; RUN: -r %t.summ1.bc,ReturnDependent,px \
|
||||
; RUN: -r %t.summ1.bc,PreemptableWrite1,px \
|
||||
; RUN: -r %t.summ1.bc,Rec0,px \
|
||||
; RUN: -r %t.summ1.bc,Rec1,px \
|
||||
; RUN: -r %t.summ1.bc,Rec2,px \
|
||||
; RUN: -r %t.summ1.bc,RecursiveNoOffset,px \
|
||||
; RUN: -r %t.summ1.bc,RecursiveWithOffset,px \
|
||||
; RUN: -r %t.summ1.bc,ReturnAlloca,px 2>&1 | FileCheck %s --check-prefixes=CHECK,GLOBAL,LTO
|
||||
; RUN: -r %t.summ1.bc,ReturnAlloca,px \
|
||||
; RUN: -r %t.summ1.bc,ReturnDependent,px \
|
||||
; RUN: -r %t.summ1.bc,Write1,px \
|
||||
; RUN: -r %t.summ1.bc,Write4_2,px \
|
||||
; RUN: -r %t.summ1.bc,Write4,px \
|
||||
; RUN: -r %t.summ1.bc,Write8,px \
|
||||
; RUN: -r %t.summ1.bc,WriteAndReturn8,px \
|
||||
; RUN: 2>&1 | FileCheck %s --check-prefixes=CHECK,GLOBAL,LTO
|
||||
|
||||
; RUN: llvm-lto2 run %t.summ0.bc %t.summ1.bc -o %t-newpm.lto -use-new-pm -stack-safety-print -stack-safety-run -save-temps -thinlto-threads 1 -O0 \
|
||||
; RUN: -r %t.summ0.bc,Write1, \
|
||||
; RUN: -r %t.summ0.bc,Write4, \
|
||||
; RUN: -r %t.summ0.bc,Write4_2, \
|
||||
; RUN: -r %t.summ0.bc,Write8, \
|
||||
; RUN: -r %t.summ0.bc,WriteAndReturn8, \
|
||||
; RUN: -r %t.summ0.bc,TestUpdateArg,px \
|
||||
; RUN: -r %t.summ0.bc,ExternalCall, \
|
||||
; RUN: -r %t.summ0.bc,PreemptableWrite1, \
|
||||
; RUN: -r %t.summ0.bc,InterposableWrite1, \
|
||||
; RUN: -r %t.summ0.bc,ReturnDependent, \
|
||||
; RUN: -r %t.summ0.bc,Rec2, \
|
||||
; RUN: -r %t.summ0.bc,RecursiveNoOffset, \
|
||||
; RUN: -r %t.summ0.bc,RecursiveWithOffset, \
|
||||
; RUN: -r %t.summ0.bc,f1,px \
|
||||
; RUN: -r %t.summ0.bc,f2,px \
|
||||
; RUN: -r %t.summ0.bc,f3,px \
|
||||
; RUN: -r %t.summ0.bc,f4,px \
|
||||
; RUN: -r %t.summ0.bc,f5,px \
|
||||
; RUN: -r %t.summ0.bc,f6,px \
|
||||
; RUN: -r %t.summ0.bc,PreemptableCall,px \
|
||||
; RUN: -r %t.summ0.bc,InterposableCall,px \
|
||||
; RUN: -r %t.summ0.bc,PrivateCall,px \
|
||||
; RUN: -r %t.summ0.bc,f7,px \
|
||||
; RUN: -r %t.summ0.bc,f8left,px \
|
||||
; RUN: -r %t.summ0.bc,f8right,px \
|
||||
; RUN: -r %t.summ0.bc,f8oobleft,px \
|
||||
; RUN: -r %t.summ0.bc,f8oobright,px \
|
||||
; RUN: -r %t.summ0.bc,TwoArguments,px \
|
||||
; RUN: -r %t.summ0.bc,TwoArgumentsOOBOne,px \
|
||||
; RUN: -r %t.summ0.bc,TwoArgumentsOOBOther,px \
|
||||
; RUN: -r %t.summ0.bc,TwoArgumentsOOBBoth,px \
|
||||
; RUN: -r %t.summ0.bc,f8right,px \
|
||||
; RUN: -r %t.summ0.bc,InterposableCall,px \
|
||||
; RUN: -r %t.summ0.bc,InterposableWrite1, \
|
||||
; RUN: -r %t.summ0.bc,PreemptableCall,px \
|
||||
; RUN: -r %t.summ0.bc,PreemptableWrite1, \
|
||||
; RUN: -r %t.summ0.bc,PrivateCall,px \
|
||||
; RUN: -r %t.summ0.bc,Rec2, \
|
||||
; RUN: -r %t.summ0.bc,RecursiveNoOffset, \
|
||||
; RUN: -r %t.summ0.bc,RecursiveWithOffset, \
|
||||
; RUN: -r %t.summ0.bc,ReturnDependent, \
|
||||
; RUN: -r %t.summ0.bc,TestRecursiveNoOffset,px \
|
||||
; RUN: -r %t.summ0.bc,TestRecursiveWithOffset,px \
|
||||
; RUN: -r %t.summ1.bc,Write1,px \
|
||||
; RUN: -r %t.summ1.bc,Write4,px \
|
||||
; RUN: -r %t.summ1.bc,Write4_2,px \
|
||||
; RUN: -r %t.summ1.bc,Write8,px \
|
||||
; RUN: -r %t.summ1.bc,WriteAndReturn8,px \
|
||||
; RUN: -r %t.summ0.bc,TestUpdateArg,px \
|
||||
; RUN: -r %t.summ0.bc,TwoArguments,px \
|
||||
; RUN: -r %t.summ0.bc,TwoArgumentsOOBBoth,px \
|
||||
; RUN: -r %t.summ0.bc,TwoArgumentsOOBOne,px \
|
||||
; RUN: -r %t.summ0.bc,TwoArgumentsOOBOther,px \
|
||||
; RUN: -r %t.summ0.bc,Write1, \
|
||||
; RUN: -r %t.summ0.bc,Write4_2, \
|
||||
; RUN: -r %t.summ0.bc,Write4, \
|
||||
; RUN: -r %t.summ0.bc,Write8, \
|
||||
; RUN: -r %t.summ0.bc,WriteAndReturn8, \
|
||||
; RUN: -r %t.summ1.bc,ExternalCall,px \
|
||||
; RUN: -r %t.summ1.bc,PreemptableWrite1,px \
|
||||
; RUN: -r %t.summ1.bc,InterposableWrite1,px \
|
||||
; RUN: -r %t.summ1.bc,ReturnDependent,px \
|
||||
; RUN: -r %t.summ1.bc,PreemptableWrite1,px \
|
||||
; RUN: -r %t.summ1.bc,Rec0,px \
|
||||
; RUN: -r %t.summ1.bc,Rec1,px \
|
||||
; RUN: -r %t.summ1.bc,Rec2,px \
|
||||
; RUN: -r %t.summ1.bc,RecursiveNoOffset,px \
|
||||
; RUN: -r %t.summ1.bc,RecursiveWithOffset,px \
|
||||
; RUN: -r %t.summ1.bc,ReturnAlloca,px 2>&1 | FileCheck %s --check-prefixes=CHECK,GLOBAL,LTO
|
||||
; RUN: -r %t.summ1.bc,ReturnAlloca,px \
|
||||
; RUN: -r %t.summ1.bc,ReturnDependent,px \
|
||||
; RUN: -r %t.summ1.bc,Write1,px \
|
||||
; RUN: -r %t.summ1.bc,Write4_2,px \
|
||||
; RUN: -r %t.summ1.bc,Write4,px \
|
||||
; RUN: -r %t.summ1.bc,Write8,px \
|
||||
; RUN: -r %t.summ1.bc,WriteAndReturn8,px \
|
||||
; RUN: 2>&1 | FileCheck %s --check-prefixes=CHECK,GLOBAL,LTO
|
||||
|
||||
target datalayout = "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128"
|
||||
target triple = "aarch64-unknown-linux"
|
||||
|
|
Loading…
Reference in New Issue