[test] Change -lowertypetests tests to -passes=
This commit is contained in:
parent
a6942256ca
commit
5e6936e5bc
|
@ -1,4 +1,4 @@
|
||||||
; RUN: opt -S -lowertypetests < %s | llc -asm-verbose=false -disable-wasm-fallthrough-return-opt -wasm-keep-registers | FileCheck %s
|
; RUN: opt -S -passes=lowertypetests %s | llc -asm-verbose=false -disable-wasm-fallthrough-return-opt -wasm-keep-registers | FileCheck %s
|
||||||
|
|
||||||
; Tests that we correctly assign indexes for control flow integrity.
|
; Tests that we correctly assign indexes for control flow integrity.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; RUN: opt -S -lowertypetests %s | llc -asm-verbose=false | FileCheck %s
|
; RUN: opt -S -passes=lowertypetests %s | llc -asm-verbose=false | FileCheck %s
|
||||||
|
|
||||||
target datalayout = "e-p:64:64"
|
target datalayout = "e-p:64:64"
|
||||||
target triple = "x86_64-unknown-linux-gnu"
|
target triple = "x86_64-unknown-linux-gnu"
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; RUN: opt -S -lowertypetests -mtriple=aarch64-unknown-linux-gnu < %s | FileCheck --check-prefixes=AARCH64 %s
|
; RUN: opt -S -passes=lowertypetests -mtriple=aarch64-unknown-linux-gnu %s | FileCheck --check-prefixes=AARCH64 %s
|
||||||
|
|
||||||
; Test for the jump table generation with branch protection on AArch64
|
; Test for the jump table generation with branch protection on AArch64
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; RUN: opt -S -lowertypetests < %s | FileCheck %s
|
; RUN: opt -S -passes=lowertypetests %s | FileCheck %s
|
||||||
|
|
||||||
target datalayout = "e-p:32:32"
|
target datalayout = "e-p:32:32"
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; RUN: opt -lowertypetests -lowertypetests-summary-action=import -lowertypetests-read-summary=%p/Inputs/blockaddr-import.yaml %s -S | FileCheck %s
|
; RUN: opt -passes=lowertypetests -lowertypetests-summary-action=import -lowertypetests-read-summary=%p/Inputs/blockaddr-import.yaml %s -S | FileCheck %s
|
||||||
|
|
||||||
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
|
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
|
||||||
target triple = "x86_64-unknown-linux"
|
target triple = "x86_64-unknown-linux"
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; RUN: opt -S %s -lowertypetests | FileCheck %s
|
; RUN: opt -S %s -passes=lowertypetests | FileCheck %s
|
||||||
|
|
||||||
; CHECK: @badfileops = internal global %struct.f { void ()* @bad_f, void ()* @bad_f }
|
; CHECK: @badfileops = internal global %struct.f { void ()* @bad_f, void ()* @bad_f }
|
||||||
; CHECK: @bad_f = internal alias void (), void ()* @.cfi.jumptable
|
; CHECK: @bad_f = internal alias void (), void ()* @.cfi.jumptable
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; RUN: opt -S %s -lowertypetests | FileCheck %s
|
; RUN: opt -S %s -passes=lowertypetests | FileCheck %s
|
||||||
|
|
||||||
|
|
||||||
; CHECK: define hidden i8* @f2.cfi() !type !0 {
|
; CHECK: define hidden i8* @f2.cfi() !type !0 {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; RUN: opt -lowertypetests -lowertypetests-summary-action=import -lowertypetests-read-summary=%p/Inputs/cfi-direct-call.yaml %s -S | FileCheck %s
|
; RUN: opt -passes=lowertypetests -lowertypetests-summary-action=import -lowertypetests-read-summary=%p/Inputs/cfi-direct-call.yaml %s -S | FileCheck %s
|
||||||
|
|
||||||
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
|
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
|
||||||
target triple = "x86_64-unknown-linux"
|
target triple = "x86_64-unknown-linux"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
; RUN: opt -lowertypetests -S %s | FileCheck --check-prefix=FULL %s
|
; RUN: opt -passes=lowertypetests -S %s | FileCheck --check-prefix=FULL %s
|
||||||
; RUN: opt -lowertypetests -lowertypetests-summary-action=import -lowertypetests-read-summary=%p/Inputs/cfi-direct-call1.yaml -S %s | FileCheck --check-prefix=THIN %s
|
; RUN: opt -passes=lowertypetests -lowertypetests-summary-action=import -lowertypetests-read-summary=%p/Inputs/cfi-direct-call1.yaml -S %s | FileCheck --check-prefix=THIN %s
|
||||||
|
|
||||||
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
|
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
|
||||||
target triple = "x86_64-unknown-linux"
|
target triple = "x86_64-unknown-linux"
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
; RUN: opt -S -lowertypetests < %s | FileCheck %s
|
; RUN: opt -S -passes=lowertypetests %s | FileCheck %s
|
||||||
; RUN: opt -S -passes=lowertypetests < %s | FileCheck %s
|
|
||||||
|
|
||||||
target datalayout = "e-p:32:32"
|
target datalayout = "e-p:32:32"
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
; Test to ensure dropping of type tests can handle a phi feeding the assume.
|
; Test to ensure dropping of type tests can handle a phi feeding the assume.
|
||||||
; RUN: opt -S -lowertypetests -lowertypetests-drop-type-tests -mtriple=x86_64-unknown-linux-gnu < %s | FileCheck %s
|
; RUN: opt -S -passes=lowertypetests -lowertypetests-drop-type-tests -mtriple=x86_64-unknown-linux-gnu %s | FileCheck %s
|
||||||
|
|
||||||
target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
|
target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
|
||||||
target triple = "x86_64-grtev4-linux-gnu"
|
target triple = "x86_64-grtev4-linux-gnu"
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; RUN: opt -S %s -lowertypetests -lowertypetests-summary-action=export -lowertypetests-read-summary=%S/Inputs/exported-funcs.yaml | FileCheck %s
|
; RUN: opt -S %s -passes=lowertypetests -lowertypetests-summary-action=export -lowertypetests-read-summary=%S/Inputs/exported-funcs.yaml | FileCheck %s
|
||||||
;
|
;
|
||||||
; CHECK: @alias1 = weak alias void (), ptr @external_addrtaken
|
; CHECK: @alias1 = weak alias void (), ptr @external_addrtaken
|
||||||
; CHECK: @alias2 = hidden alias void (), ptr @external_addrtaken
|
; CHECK: @alias2 = hidden alias void (), ptr @external_addrtaken
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
; RUN: opt -mtriple=x86_64-unknown-linux -S -lowertypetests -lowertypetests-summary-action=export -lowertypetests-read-summary=%S/Inputs/use-typeid1-typeid2.yaml -lowertypetests-write-summary=%t < %s | FileCheck --check-prefixes=CHECK,X86 %s
|
; RUN: opt -mtriple=x86_64-unknown-linux -S -passes=lowertypetests -lowertypetests-summary-action=export -lowertypetests-read-summary=%S/Inputs/use-typeid1-typeid2.yaml -lowertypetests-write-summary=%t %s | FileCheck --check-prefixes=CHECK,X86 %s
|
||||||
; RUN: FileCheck --check-prefixes=SUMMARY,SUMMARY-X86 %s < %t
|
; RUN: FileCheck --check-prefixes=SUMMARY,SUMMARY-X86 %s < %t
|
||||||
|
|
||||||
; RUN: opt -mtriple=aarch64-unknown-linux -S -lowertypetests -lowertypetests-summary-action=export -lowertypetests-read-summary=%S/Inputs/use-typeid1-typeid2.yaml -lowertypetests-write-summary=%t < %s | FileCheck --check-prefixes=CHECK,ARM %s
|
; RUN: opt -mtriple=aarch64-unknown-linux -S -passes=lowertypetests -lowertypetests-summary-action=export -lowertypetests-read-summary=%S/Inputs/use-typeid1-typeid2.yaml -lowertypetests-write-summary=%t %s | FileCheck --check-prefixes=CHECK,ARM %s
|
||||||
; RUN: FileCheck --check-prefixes=SUMMARY,SUMMARY-ARM %s < %t
|
; RUN: FileCheck --check-prefixes=SUMMARY,SUMMARY-ARM %s < %t
|
||||||
|
|
||||||
@foo = constant [2048 x i8] zeroinitializer, !type !0, !type !1, !type !2, !type !3, !type !4, !type !5, !type !6, !type !7, !type !8, !type !9, !type !10, !type !11, !type !12, !type !13, !type !14, !type !15, !type !16, !type !17, !type !18, !type !19, !type !20, !type !21, !type !22, !type !23, !type !24, !type !25, !type !26, !type !27, !type !28, !type !29, !type !30, !type !31, !type !32, !type !33, !type !34, !type !35, !type !36, !type !37, !type !38, !type !39, !type !40, !type !41, !type !42, !type !43, !type !44, !type !45, !type !46, !type !47, !type !48, !type !49, !type !50, !type !51, !type !52, !type !53, !type !54, !type !55, !type !56, !type !57, !type !58, !type !59, !type !60, !type !61, !type !62, !type !63, !type !64, !type !65, !type !66, !type !67, !type !68, !type !69, !type !70, !type !71, !type !72, !type !73, !type !74, !type !75, !type !76, !type !77, !type !78, !type !79, !type !80, !type !81, !type !82, !type !83, !type !84, !type !85, !type !86, !type !87, !type !88, !type !89, !type !90, !type !91, !type !92, !type !93, !type !94, !type !95, !type !96, !type !97, !type !98, !type !99, !type !100, !type !101, !type !102, !type !103, !type !104, !type !105, !type !106, !type !107, !type !108, !type !109, !type !110, !type !111, !type !112, !type !113, !type !114, !type !115, !type !116, !type !117, !type !118, !type !119, !type !120, !type !121, !type !122, !type !123, !type !124, !type !125, !type !126, !type !127, !type !128, !type !129, !type !130
|
@foo = constant [2048 x i8] zeroinitializer, !type !0, !type !1, !type !2, !type !3, !type !4, !type !5, !type !6, !type !7, !type !8, !type !9, !type !10, !type !11, !type !12, !type !13, !type !14, !type !15, !type !16, !type !17, !type !18, !type !19, !type !20, !type !21, !type !22, !type !23, !type !24, !type !25, !type !26, !type !27, !type !28, !type !29, !type !30, !type !31, !type !32, !type !33, !type !34, !type !35, !type !36, !type !37, !type !38, !type !39, !type !40, !type !41, !type !42, !type !43, !type !44, !type !45, !type !46, !type !47, !type !48, !type !49, !type !50, !type !51, !type !52, !type !53, !type !54, !type !55, !type !56, !type !57, !type !58, !type !59, !type !60, !type !61, !type !62, !type !63, !type !64, !type !65, !type !66, !type !67, !type !68, !type !69, !type !70, !type !71, !type !72, !type !73, !type !74, !type !75, !type !76, !type !77, !type !78, !type !79, !type !80, !type !81, !type !82, !type !83, !type !84, !type !85, !type !86, !type !87, !type !88, !type !89, !type !90, !type !91, !type !92, !type !93, !type !94, !type !95, !type !96, !type !97, !type !98, !type !99, !type !100, !type !101, !type !102, !type !103, !type !104, !type !105, !type !106, !type !107, !type !108, !type !109, !type !110, !type !111, !type !112, !type !113, !type !114, !type !115, !type !116, !type !117, !type !118, !type !119, !type !120, !type !121, !type !122, !type !123, !type !124, !type !125, !type !126, !type !127, !type !128, !type !129, !type !130
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
; RUN: opt -mtriple=x86_64-unknown-linux -S -lowertypetests -lowertypetests-summary-action=export -lowertypetests-read-summary=%S/Inputs/use-typeid1-typeid2.yaml -lowertypetests-write-summary=%t < %s | FileCheck --check-prefixes=CHECK,X86 %s
|
; RUN: opt -mtriple=x86_64-unknown-linux -S -passes=lowertypetests -lowertypetests-summary-action=export -lowertypetests-read-summary=%S/Inputs/use-typeid1-typeid2.yaml -lowertypetests-write-summary=%t %s | FileCheck --check-prefixes=CHECK,X86 %s
|
||||||
; RUN: FileCheck --check-prefixes=SUMMARY,SUMMARY-X86 %s < %t
|
; RUN: FileCheck --check-prefixes=SUMMARY,SUMMARY-X86 %s < %t
|
||||||
|
|
||||||
; RUN: opt -mtriple=aarch64-unknown-linux -S -lowertypetests -lowertypetests-summary-action=export -lowertypetests-read-summary=%S/Inputs/use-typeid1-typeid2.yaml -lowertypetests-write-summary=%t < %s | FileCheck --check-prefixes=CHECK,ARM %s
|
; RUN: opt -mtriple=aarch64-unknown-linux -S -passes=lowertypetests -lowertypetests-summary-action=export -lowertypetests-read-summary=%S/Inputs/use-typeid1-typeid2.yaml -lowertypetests-write-summary=%t %s | FileCheck --check-prefixes=CHECK,ARM %s
|
||||||
; RUN: FileCheck --check-prefixes=SUMMARY,SUMMARY-ARM %s < %t
|
; RUN: FileCheck --check-prefixes=SUMMARY,SUMMARY-ARM %s < %t
|
||||||
|
|
||||||
@foo = constant [2048 x i8] zeroinitializer, !type !0, !type !1, !type !2, !type !3
|
@foo = constant [2048 x i8] zeroinitializer, !type !0, !type !1, !type !2, !type !3
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
; Test that external functions have jumptable entries emitted even if they are
|
; Test that external functions have jumptable entries emitted even if they are
|
||||||
; not address-taken when Cross-DSO CFI is used, but not otherwise.
|
; not address-taken when Cross-DSO CFI is used, but not otherwise.
|
||||||
|
|
||||||
; RUN: opt -S -lowertypetests -lowertypetests-summary-action=export -lowertypetests-read-summary=%S/Inputs/exported-funcs.yaml < %s | FileCheck --check-prefixes=CHECK,CROSSDSO %s
|
; RUN: opt -S -passes=lowertypetests -lowertypetests-summary-action=export -lowertypetests-read-summary=%S/Inputs/exported-funcs.yaml %s | FileCheck --check-prefixes=CHECK,CROSSDSO %s
|
||||||
; RUN: cat %s | grep -v "llvm.module.flags" | opt -S -lowertypetests -lowertypetests-summary-action=export -lowertypetests-read-summary=%S/Inputs/exported-funcs.yaml | FileCheck --check-prefixes=CHECK,NORMAL %s
|
; RUN: grep -v "llvm.module.flags" %s | opt -S -passes=lowertypetests -lowertypetests-summary-action=export -lowertypetests-read-summary=%S/Inputs/exported-funcs.yaml | FileCheck --check-prefixes=CHECK,NORMAL %s
|
||||||
|
|
||||||
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
|
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
|
||||||
target triple = "x86_64-unknown-linux-gnu"
|
target triple = "x86_64-unknown-linux-gnu"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
; The only use of "typeid1" is in a dead function. Export nothing.
|
; The only use of "typeid1" is in a dead function. Export nothing.
|
||||||
|
|
||||||
; RUN: opt -S -lowertypetests -lowertypetests-summary-action=export -lowertypetests-read-summary=%S/Inputs/use-typeid1-dead.yaml -lowertypetests-write-summary=%t < %s | FileCheck %s
|
; RUN: opt -S -passes=lowertypetests -lowertypetests-summary-action=export -lowertypetests-read-summary=%S/Inputs/use-typeid1-dead.yaml -lowertypetests-write-summary=%t %s | FileCheck %s
|
||||||
; RUN: FileCheck --check-prefix=SUMMARY %s < %t
|
; RUN: FileCheck --check-prefix=SUMMARY %s < %t
|
||||||
|
|
||||||
@foo = constant i32 42, !type !0
|
@foo = constant i32 42, !type !0
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; RUN: opt -S -lowertypetests -lowertypetests-summary-action=export -lowertypetests-read-summary=%S/Inputs/export-icall.yaml -lowertypetests-write-summary=%t < %s | FileCheck %s
|
; RUN: opt -S -passes=lowertypetests -lowertypetests-summary-action=export -lowertypetests-read-summary=%S/Inputs/export-icall.yaml -lowertypetests-write-summary=%t %s | FileCheck %s
|
||||||
; RUN: FileCheck --check-prefix=SUMMARY %s < %t
|
; RUN: FileCheck --check-prefix=SUMMARY %s < %t
|
||||||
|
|
||||||
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
|
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
; RUN: opt -mtriple=x86_64-unknown-linux -S -lowertypetests -lowertypetests-summary-action=export -lowertypetests-read-summary=%S/Inputs/use-typeid1-typeid2.yaml -lowertypetests-write-summary=%t < %s | FileCheck --check-prefix=CHECK %s
|
; RUN: opt -mtriple=x86_64-unknown-linux -S -passes=lowertypetests -lowertypetests-summary-action=export -lowertypetests-read-summary=%S/Inputs/use-typeid1-typeid2.yaml -lowertypetests-write-summary=%t %s | FileCheck --check-prefix=CHECK %s
|
||||||
; RUN: FileCheck --check-prefixes=SUMMARY,SUMMARY-X86 %s < %t
|
; RUN: FileCheck --check-prefixes=SUMMARY,SUMMARY-X86 %s < %t
|
||||||
|
|
||||||
; RUN: opt -mtriple=aarch64-unknown-linux -S -lowertypetests -lowertypetests-summary-action=export -lowertypetests-read-summary=%S/Inputs/use-typeid1-typeid2.yaml -lowertypetests-write-summary=%t < %s | FileCheck --check-prefix=CHECK %s
|
; RUN: opt -mtriple=aarch64-unknown-linux -S -passes=lowertypetests -lowertypetests-summary-action=export -lowertypetests-read-summary=%S/Inputs/use-typeid1-typeid2.yaml -lowertypetests-write-summary=%t %s | FileCheck --check-prefix=CHECK %s
|
||||||
; RUN: FileCheck --check-prefixes=SUMMARY,SUMMARY-ARM %s < %t
|
; RUN: FileCheck --check-prefixes=SUMMARY,SUMMARY-ARM %s < %t
|
||||||
|
|
||||||
@foo = constant [2048 x i8] zeroinitializer, !type !0, !type !1, !type !2, !type !3
|
@foo = constant [2048 x i8] zeroinitializer, !type !0, !type !1, !type !2, !type !3
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; RUN: opt -lowertypetests -lowertypetests-summary-action=export -lowertypetests-write-summary=%t -o /dev/null %s
|
; RUN: opt -passes=lowertypetests -lowertypetests-summary-action=export -lowertypetests-write-summary=%t -o /dev/null %s
|
||||||
; RUN: FileCheck %s < %t
|
; RUN: FileCheck %s < %t
|
||||||
|
|
||||||
; CHECK: ---
|
; CHECK: ---
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; RUN: opt -S %s -lowertypetests -lowertypetests-summary-action=export -lowertypetests-read-summary=%S/Inputs/exported-funcs.yaml | FileCheck %s
|
; RUN: opt -S %s -passes=lowertypetests -lowertypetests-summary-action=export -lowertypetests-read-summary=%S/Inputs/exported-funcs.yaml | FileCheck %s
|
||||||
|
|
||||||
; CHECK: define internal void @external_addrtaken.1()
|
; CHECK: define internal void @external_addrtaken.1()
|
||||||
; CHECK: declare {{.*}} void @external_addrtaken.cfi()
|
; CHECK: declare {{.*}} void @external_addrtaken.cfi()
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; RUN: opt -S -lowertypetests -lowertypetests-summary-action=export -lowertypetests-read-summary=%S/Inputs/use-typeid1-typeid2.yaml -lowertypetests-write-summary=%t < %s | FileCheck %s
|
; RUN: opt -S -passes=lowertypetests -lowertypetests-summary-action=export -lowertypetests-read-summary=%S/Inputs/use-typeid1-typeid2.yaml -lowertypetests-write-summary=%t %s | FileCheck %s
|
||||||
; RUN: FileCheck --check-prefix=SUMMARY %s < %t
|
; RUN: FileCheck --check-prefix=SUMMARY %s < %t
|
||||||
|
|
||||||
@foo = constant i32 42, !type !0
|
@foo = constant i32 42, !type !0
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; RUN: opt -S %s -lowertypetests -lowertypetests-summary-action=export -lowertypetests-read-summary=%S/Inputs/exported-funcs.yaml | FileCheck %s
|
; RUN: opt -S %s -passes=lowertypetests -lowertypetests-summary-action=export -lowertypetests-read-summary=%S/Inputs/exported-funcs.yaml | FileCheck %s
|
||||||
;
|
;
|
||||||
; CHECK: module asm ".symver external_addrtaken, alias1"
|
; CHECK: module asm ".symver external_addrtaken, alias1"
|
||||||
; CHECK-NOT: .symver external_addrtaken2
|
; CHECK-NOT: .symver external_addrtaken2
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; RUN: opt -S -lowertypetests -lowertypetests-summary-action=export -o - %s | FileCheck %s
|
; RUN: opt -S -passes=lowertypetests -lowertypetests-summary-action=export -o - %s | FileCheck %s
|
||||||
|
|
||||||
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
|
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
|
||||||
target triple = "x86_64-scei-ps4"
|
target triple = "x86_64-scei-ps4"
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; RUN: opt -S -mtriple=arm-unknown-linux-gnu -lowertypetests -lowertypetests-summary-action=export -lowertypetests-read-summary=%S/Inputs/use-typeid1-typeid2.yaml -lowertypetests-write-summary=%t < %s | FileCheck %s
|
; RUN: opt -S -mtriple=arm-unknown-linux-gnu -passes=lowertypetests -lowertypetests-summary-action=export -lowertypetests-read-summary=%S/Inputs/use-typeid1-typeid2.yaml -lowertypetests-write-summary=%t %s | FileCheck %s
|
||||||
|
|
||||||
target datalayout = "e-p:64:64"
|
target datalayout = "e-p:64:64"
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
; RUN: opt -S -lowertypetests -mtriple=x86_64-unknown-linux-gnu < %s | FileCheck --check-prefix=X64 %s
|
; RUN: opt -S -passes=lowertypetests -mtriple=x86_64-unknown-linux-gnu %s | FileCheck --check-prefix=X64 %s
|
||||||
; RUN: opt -S -lowertypetests -mtriple=wasm32-unknown-unknown < %s | FileCheck --check-prefix=WASM32 %s
|
; RUN: opt -S -passes=lowertypetests -mtriple=wasm32-unknown-unknown %s | FileCheck --check-prefix=WASM32 %s
|
||||||
|
|
||||||
; Tests that we correctly handle bitsets with disjoint call target sets.
|
; Tests that we correctly handle bitsets with disjoint call target sets.
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
; RUN: opt -S -lowertypetests -mtriple=x86_64-unknown-linux-gnu < %s | FileCheck --check-prefixes=CHECK,X64 %s
|
; RUN: opt -S -passes=lowertypetests -mtriple=x86_64-unknown-linux-gnu %s | FileCheck --check-prefixes=CHECK,X64 %s
|
||||||
; RUN: opt -S -lowertypetests -mtriple=wasm32-unknown-unknown < %s | FileCheck --check-prefixes=CHECK,WASM32 %s
|
; RUN: opt -S -passes=lowertypetests -mtriple=wasm32-unknown-unknown %s | FileCheck --check-prefixes=CHECK,WASM32 %s
|
||||||
|
|
||||||
; Tests that we correctly handle external references, including the case where
|
; Tests that we correctly handle external references, including the case where
|
||||||
; all functions in a bitset are external references.
|
; all functions in a bitset are external references.
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
; RUN: opt -S -lowertypetests -mtriple=i686-unknown-linux-gnu < %s | FileCheck --check-prefixes=CHECK,X86 %s
|
; RUN: opt -S -passes=lowertypetests -mtriple=i686-unknown-linux-gnu %s | FileCheck --check-prefixes=CHECK,X86 %s
|
||||||
; RUN: opt -S -lowertypetests -mtriple=x86_64-unknown-linux-gnu < %s | FileCheck --check-prefixes=CHECK,X86 %s
|
; RUN: opt -S -passes=lowertypetests -mtriple=x86_64-unknown-linux-gnu %s | FileCheck --check-prefixes=CHECK,X86 %s
|
||||||
; RUN: opt -S -lowertypetests -mtriple=arm-unknown-linux-gnu < %s | FileCheck --check-prefixes=CHECK,ARM %s
|
; RUN: opt -S -passes=lowertypetests -mtriple=arm-unknown-linux-gnu %s | FileCheck --check-prefixes=CHECK,ARM %s
|
||||||
; RUN: opt -S -lowertypetests -mtriple=aarch64-unknown-linux-gnu < %s | FileCheck --check-prefixes=CHECK,ARM %s
|
; RUN: opt -S -passes=lowertypetests -mtriple=aarch64-unknown-linux-gnu %s | FileCheck --check-prefixes=CHECK,ARM %s
|
||||||
; RUN: opt -S -lowertypetests -mtriple=riscv32-unknown-linux-gnu < %s | FileCheck --check-prefixes=CHECK,RISCV %s
|
; RUN: opt -S -passes=lowertypetests -mtriple=riscv32-unknown-linux-gnu %s | FileCheck --check-prefixes=CHECK,RISCV %s
|
||||||
; RUN: opt -S -lowertypetests -mtriple=riscv64-unknown-linux-gnu < %s | FileCheck --check-prefixes=CHECK,RISCV %s
|
; RUN: opt -S -passes=lowertypetests -mtriple=riscv64-unknown-linux-gnu %s | FileCheck --check-prefixes=CHECK,RISCV %s
|
||||||
|
|
||||||
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
|
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
|
||||||
target triple = "x86_64-unknown-linux-gnu"
|
target triple = "x86_64-unknown-linux-gnu"
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
; RUN: opt -S -lowertypetests -mtriple=i686-unknown-linux-gnu < %s | FileCheck --check-prefixes=X86,X86-LINUX,NATIVE %s
|
; RUN: opt -S -passes=lowertypetests -mtriple=i686-unknown-linux-gnu %s | FileCheck --check-prefixes=X86,X86-LINUX,NATIVE %s
|
||||||
; RUN: opt -S -lowertypetests -mtriple=x86_64-unknown-linux-gnu < %s | FileCheck --check-prefixes=X86,X86-LINUX,NATIVE %s
|
; RUN: opt -S -passes=lowertypetests -mtriple=x86_64-unknown-linux-gnu %s | FileCheck --check-prefixes=X86,X86-LINUX,NATIVE %s
|
||||||
; RUN: opt -S -lowertypetests -mtriple=i686-pc-win32 < %s | FileCheck --check-prefixes=X86,X86-WIN32,NATIVE %s
|
; RUN: opt -S -passes=lowertypetests -mtriple=i686-pc-win32 %s | FileCheck --check-prefixes=X86,X86-WIN32,NATIVE %s
|
||||||
; RUN: opt -S -lowertypetests -mtriple=x86_64-pc-win32 < %s | FileCheck --check-prefixes=X86,X86-WIN32,NATIVE %s
|
; RUN: opt -S -passes=lowertypetests -mtriple=x86_64-pc-win32 %s | FileCheck --check-prefixes=X86,X86-WIN32,NATIVE %s
|
||||||
; RUN: opt -S -lowertypetests -mtriple=arm-unknown-linux-gnu < %s | FileCheck --check-prefixes=ARM,NATIVE %s
|
; RUN: opt -S -passes=lowertypetests -mtriple=arm-unknown-linux-gnu %s | FileCheck --check-prefixes=ARM,NATIVE %s
|
||||||
; RUN: opt -S -lowertypetests -mtriple=thumb-unknown-linux-gnu < %s | FileCheck --check-prefixes=THUMB,NATIVE %s
|
; RUN: opt -S -passes=lowertypetests -mtriple=thumb-unknown-linux-gnu %s | FileCheck --check-prefixes=THUMB,NATIVE %s
|
||||||
; RUN: opt -S -lowertypetests -mtriple=aarch64-unknown-linux-gnu < %s | FileCheck --check-prefixes=ARM,NATIVE %s
|
; RUN: opt -S -passes=lowertypetests -mtriple=aarch64-unknown-linux-gnu %s | FileCheck --check-prefixes=ARM,NATIVE %s
|
||||||
; RUN: opt -S -lowertypetests -mtriple=riscv32-unknown-linux-gnu < %s | FileCheck --check-prefixes=RISCV,NATIVE %s
|
; RUN: opt -S -passes=lowertypetests -mtriple=riscv32-unknown-linux-gnu %s | FileCheck --check-prefixes=RISCV,NATIVE %s
|
||||||
; RUN: opt -S -lowertypetests -mtriple=riscv64-unknown-linux-gnu < %s | FileCheck --check-prefixes=RISCV,NATIVE %s
|
; RUN: opt -S -passes=lowertypetests -mtriple=riscv64-unknown-linux-gnu %s | FileCheck --check-prefixes=RISCV,NATIVE %s
|
||||||
; RUN: opt -S -lowertypetests -mtriple=wasm32-unknown-unknown < %s | FileCheck --check-prefix=WASM32 %s
|
; RUN: opt -S -passes=lowertypetests -mtriple=wasm32-unknown-unknown %s | FileCheck --check-prefix=WASM32 %s
|
||||||
|
|
||||||
; Tests that we correctly handle bitsets containing 2 or more functions.
|
; Tests that we correctly handle bitsets containing 2 or more functions.
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; RUN: opt -S -lowertypetests < %s | FileCheck %s
|
; RUN: opt -S -passes=lowertypetests %s | FileCheck %s
|
||||||
|
|
||||||
target datalayout = "e-p:64:64"
|
target datalayout = "e-p:64:64"
|
||||||
target triple = "x86_64-unknown-linux"
|
target triple = "x86_64-unknown-linux"
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; RUN: opt -S %s -lowertypetests -lowertypetests-summary-action=import -lowertypetests-read-summary=%S/Inputs/import-alias.yaml | FileCheck %s
|
; RUN: opt -S %s -passes=lowertypetests -lowertypetests-summary-action=import -lowertypetests-read-summary=%S/Inputs/import-alias.yaml | FileCheck %s
|
||||||
;
|
;
|
||||||
; Check that the definitions for @f and @f_alias are removed from this module
|
; Check that the definitions for @f and @f_alias are removed from this module
|
||||||
; but @g_alias remains.
|
; but @g_alias remains.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; RUN: opt -S -lowertypetests -lowertypetests-summary-action=import -lowertypetests-read-summary=%S/Inputs/import-icall.yaml < %s | FileCheck %s
|
; RUN: opt -S -passes=lowertypetests -lowertypetests-summary-action=import -lowertypetests-read-summary=%S/Inputs/import-icall.yaml %s | FileCheck %s
|
||||||
|
|
||||||
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
|
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
|
||||||
target triple = "x86_64-unknown-linux-gnu"
|
target triple = "x86_64-unknown-linux-gnu"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
; Test that we correctly import an unsat resolution for type identifier "typeid1".
|
; Test that we correctly import an unsat resolution for type identifier "typeid1".
|
||||||
; RUN: opt -S -lowertypetests -lowertypetests-summary-action=import -lowertypetests-read-summary=%S/Inputs/import-unsat.yaml -lowertypetests-write-summary=%t < %s | FileCheck %s
|
; RUN: opt -S -passes=lowertypetests -lowertypetests-summary-action=import -lowertypetests-read-summary=%S/Inputs/import-unsat.yaml -lowertypetests-write-summary=%t %s | FileCheck %s
|
||||||
; RUN: FileCheck --check-prefix=SUMMARY %s < %t
|
; RUN: FileCheck --check-prefix=SUMMARY %s < %t
|
||||||
|
|
||||||
; SUMMARY: GlobalValueMap:
|
; SUMMARY: GlobalValueMap:
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
; RUN: opt -mtriple=x86_64-unknown-linux -S -lowertypetests -lowertypetests-summary-action=import -lowertypetests-read-summary=%S/Inputs/import.yaml < %s | FileCheck --check-prefixes=CHECK,X86 %s
|
; RUN: opt -mtriple=x86_64-unknown-linux -S -passes=lowertypetests -lowertypetests-summary-action=import -lowertypetests-read-summary=%S/Inputs/import.yaml %s | FileCheck --check-prefixes=CHECK,X86 %s
|
||||||
; RUN: opt -mtriple=aarch64-unknown-linux -S -lowertypetests -lowertypetests-summary-action=import -lowertypetests-read-summary=%S/Inputs/import.yaml < %s | FileCheck --check-prefixes=CHECK,ARM %s
|
; RUN: opt -mtriple=aarch64-unknown-linux -S -passes=lowertypetests -lowertypetests-summary-action=import -lowertypetests-read-summary=%S/Inputs/import.yaml %s | FileCheck --check-prefixes=CHECK,ARM %s
|
||||||
|
|
||||||
target datalayout = "e-p:64:64"
|
target datalayout = "e-p:64:64"
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; RUN: opt -S -lowertypetests < %s | FileCheck %s
|
; RUN: opt -S -passes=lowertypetests %s | FileCheck %s
|
||||||
|
|
||||||
target datalayout = "e-p:32:32"
|
target datalayout = "e-p:32:32"
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; RUN: opt -S -lowertypetests < %s | FileCheck %s
|
; RUN: opt -S -passes=lowertypetests %s | FileCheck %s
|
||||||
|
|
||||||
target datalayout = "e-p:64:64"
|
target datalayout = "e-p:64:64"
|
||||||
target triple = "x86_64-unknown-linux-gnu"
|
target triple = "x86_64-unknown-linux-gnu"
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; RUN: opt -S -lowertypetests < %s | FileCheck %s
|
; RUN: opt -S -passes=lowertypetests %s | FileCheck %s
|
||||||
|
|
||||||
; Tests that non-string metadata nodes may be used as bitset identifiers.
|
; Tests that non-string metadata nodes may be used as bitset identifiers.
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
; PR25902: gold plugin crash.
|
; PR25902: gold plugin crash.
|
||||||
; RUN: opt -mtriple=i686-pc -S -lowertypetests < %s
|
; RUN: opt -mtriple=i686-pc -S -passes=lowertypetests < %s
|
||||||
|
|
||||||
define void @f(void ()* %p) {
|
define void @f(void ()* %p) {
|
||||||
entry:
|
entry:
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; RUN: opt -S -lowertypetests -lowertypetests-summary-action=export -lowertypetests-read-summary=%S/Inputs/exported-funcs.yaml -lowertypetests-write-summary=%t < %s | FileCheck %s
|
; RUN: opt -S -passes=lowertypetests -lowertypetests-summary-action=export -lowertypetests-read-summary=%S/Inputs/exported-funcs.yaml -lowertypetests-write-summary=%t %s | FileCheck %s
|
||||||
|
|
||||||
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
|
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
|
||||||
target triple = "x86_64-unknown-linux-gnu"
|
target triple = "x86_64-unknown-linux-gnu"
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
; Test that functions with "section" attribute are accepted, and jumptables are
|
; Test that functions with "section" attribute are accepted, and jumptables are
|
||||||
; emitted in ".text".
|
; emitted in ".text".
|
||||||
|
|
||||||
; RUN: opt -S -lowertypetests < %s | FileCheck %s
|
; RUN: opt -S -passes=lowertypetests %s | FileCheck %s
|
||||||
|
|
||||||
target triple = "x86_64-unknown-linux-gnu"
|
target triple = "x86_64-unknown-linux-gnu"
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
; RUN: opt -S -passes=lowertypetests < %s | FileCheck %s
|
; RUN: opt -S -passes=lowertypetests %s | FileCheck %s
|
||||||
; RUN: opt -S -lowertypetests < %s | FileCheck %s
|
; RUN: opt -S -passes=lowertypetests -mtriple=x86_64-apple-macosx10.8.0 %s | FileCheck %s
|
||||||
; RUN: opt -S -lowertypetests -mtriple=x86_64-apple-macosx10.8.0 < %s | FileCheck %s
|
; RUN: opt -S -O3 %s | FileCheck -check-prefix=CHECK-NODISCARD %s
|
||||||
; RUN: opt -S -O3 < %s | FileCheck -check-prefix=CHECK-NODISCARD %s
|
|
||||||
|
|
||||||
target datalayout = "e-p:32:32"
|
target datalayout = "e-p:32:32"
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; RUN: opt -S -lowertypetests -lowertypetests-summary-action=import -lowertypetests-read-summary=%S/Inputs/import.yaml < %s | FileCheck %s
|
; RUN: opt -S -passes=lowertypetests -lowertypetests-summary-action=import -lowertypetests-read-summary=%S/Inputs/import.yaml %s | FileCheck %s
|
||||||
|
|
||||||
target datalayout = "e-p:64:64"
|
target datalayout = "e-p:64:64"
|
||||||
target triple = "x86_64-unknown-linux"
|
target triple = "x86_64-unknown-linux"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
; Ensure that LowerTypeTests control flow simplification correctly handle phi nodes.
|
; Ensure that LowerTypeTests control flow simplification correctly handle phi nodes.
|
||||||
; RUN: opt -S -lowertypetests -lowertypetests-summary-action=import -lowertypetests-read-summary=%S/Inputs/import.yaml < %s | FileCheck %s
|
; RUN: opt -S -passes=lowertypetests -lowertypetests-summary-action=import -lowertypetests-read-summary=%S/Inputs/import.yaml %s | FileCheck %s
|
||||||
|
|
||||||
target datalayout = "e-p:64:64"
|
target datalayout = "e-p:64:64"
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; RUN: opt -S -lowertypetests < %s | FileCheck %s
|
; RUN: opt -S -passes=lowertypetests %s | FileCheck %s
|
||||||
|
|
||||||
target datalayout = "e-p:32:32"
|
target datalayout = "e-p:32:32"
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; RUN: opt -S -lowertypetests < %s | FileCheck %s
|
; RUN: opt -S -passes=lowertypetests %s | FileCheck %s
|
||||||
|
|
||||||
target datalayout = "e-p:32:32"
|
target datalayout = "e-p:32:32"
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; RUN: opt -S -lowertypetests < %s | FileCheck %s
|
; RUN: opt -S -passes=lowertypetests %s | FileCheck %s
|
||||||
|
|
||||||
target datalayout = "e-p:32:32"
|
target datalayout = "e-p:32:32"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue