; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -aggressive-instcombine -S < %s | FileCheck %s
+; RUN: opt -passes=aggressive-instcombine -S < %s | FileCheck %s
;; These cases test lowering of various implementations of table-based ctz
;; algorithms to the llvm.cttz instruction.
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -aggressive-instcombine -S < %s | FileCheck %s
+; RUN: opt -passes=aggressive-instcombine -S < %s | FileCheck %s
;; static const unsigned long long magic = 0x03f08c5392f756cdULL;
;;
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -aggressive-instcombine -S < %s | FileCheck %s
+; RUN: opt -passes=aggressive-instcombine -S < %s | FileCheck %s
;; C reproducers:
;; #include "stdio.h"
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -aggressive-instcombine -S < %s | FileCheck %s
+; RUN: opt -passes=aggressive-instcombine -S < %s | FileCheck %s
@ctz1.table = internal constant [32 x i8] c"\00\01\1C\02\1D\0E\18\03\1E\16\14\0F\19\11\04\08\1F\1B\0D\17\15\13\10\07\1A\0C\12\06\0B\05\0A\09", align 1
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -aggressive-instcombine -S < %s | FileCheck %s --implicit-check-not=llvm.cttz
+; RUN: opt -passes=aggressive-instcombine -S < %s | FileCheck %s --implicit-check-not=llvm.cttz
;; These cases should ensure we are not lowering of some wrong implementations
;; of table-based ctz algorithms to the llvm.cttz instruction.
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -aggressive-instcombine -S | FileCheck %s
+; RUN: opt < %s -passes=aggressive-instcombine -S | FileCheck %s
define i16 @trunc_shl(i16 %x, i16 %y) {
; CHECK-LABEL: @trunc_shl(
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -aggressive-instcombine -S | FileCheck %s
+; RUN: opt < %s -passes=aggressive-instcombine -S | FileCheck %s
define i16 @trunc_phi(i8 %x) {
; CHECK-LABEL: @trunc_phi(
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -aggressive-instcombine -S | FileCheck %s
+; RUN: opt < %s -passes=aggressive-instcombine -S | FileCheck %s
define i16 @udiv_one_arg(i8 %x) {
; CHECK-LABEL: @udiv_one_arg(
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -aggressive-instcombine -S | FileCheck %s
+; RUN: opt < %s -passes=aggressive-instcombine -S | FileCheck %s
define <4 x i16> @shuffle(<2 x i8> %a, <2 x i8> %b) {
; CHECK-LABEL: @shuffle(