Fix remaining test failures for "[llvm/CodeGen] Enable the ExpandLargeDivRem pass...
authorMatthias Gehre <matthias.gehre@xilinx.com>
Tue, 6 Sep 2022 15:32:29 +0000 (16:32 +0100)
committerMatthias Gehre <matthias.gehre@xilinx.com>
Tue, 6 Sep 2022 15:38:43 +0000 (16:38 +0100)
llvm/test/CodeGen/PowerPC/O3-pipeline.ll
llvm/test/CodeGen/RISCV/O0-pipeline.ll
llvm/test/CodeGen/RISCV/O3-pipeline.ll
llvm/test/Transforms/ExpandLargeDivRem/sdiv129.ll
llvm/test/Transforms/ExpandLargeDivRem/srem129.ll
llvm/test/Transforms/ExpandLargeDivRem/udiv129.ll
llvm/test/Transforms/ExpandLargeDivRem/urem129.ll

index a5d7d5fcffb9d33f4451ca5e02a6d1a9ff918373..8a4d1d181416639211d4445341be9960af082486 100644 (file)
@@ -18,6 +18,7 @@
 ; CHECK-NEXT:   ModulePass Manager
 ; CHECK-NEXT:     Pre-ISel Intrinsic Lowering
 ; CHECK-NEXT:     FunctionPass Manager
+; CHECK-NEXT:       Expand large div/rem
 ; CHECK-NEXT:       Convert i1 constants to i32/i64 if they are returned
 ; CHECK-NEXT:       Expand Atomic instructions
 ; CHECK-NEXT:     PPC Lower MASS Entries
index 15d1247f825babcd8569c5cefc598aec8eb5d020..b6568582962a473c0466245ad2bab42d7ba5aa32 100644 (file)
@@ -19,6 +19,7 @@
 ; CHECK-NEXT:   ModulePass Manager
 ; CHECK-NEXT:     Pre-ISel Intrinsic Lowering
 ; CHECK-NEXT:     FunctionPass Manager
+; CHECK-NEXT:       Expand large div/rem
 ; CHECK-NEXT:       Expand Atomic instructions
 ; CHECK-NEXT:       Module Verifier
 ; CHECK-NEXT:       Lower Garbage Collection Instructions
index 33b5257e1bc6e7dc0aebd41ce365143355a07833..cda75954cdf1132fc15d0ecb3ed58765b2ad4faa 100644 (file)
@@ -22,6 +22,7 @@
 ; CHECK-NEXT:   ModulePass Manager
 ; CHECK-NEXT:     Pre-ISel Intrinsic Lowering
 ; CHECK-NEXT:     FunctionPass Manager
+; CHECK-NEXT:       Expand large div/rem
 ; CHECK-NEXT:       Expand Atomic instructions
 ; CHECK-NEXT:       Dominator Tree Construction
 ; CHECK-NEXT:       Natural Loop Information
index ae23e42a47b85842b8dc0f982a16a0e3675a1f4b..15f56e666fd8503786a6d6cc578b21c7ec44527d 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -S -expand-large-div-rem < %s | FileCheck %s
+; RUN: opt -S -expand-large-div-rem -expand-div-rem-bits 128 < %s | FileCheck %s
 
 define void @sdiv129(i129* %ptr, i129* %out) nounwind {
 ; CHECK-LABEL: @sdiv129(
index 74aef1175aebdfbd0cedb24367ab06f77ac5de7a..660c2ec22710516ab681c53dc20d552390a7291b 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -S -expand-large-div-rem < %s | FileCheck %s
+; RUN: opt -S -expand-large-div-rem -expand-div-rem-bits 128 < %s | FileCheck %s
 
 define void @test(i129* %ptr, i129* %out) nounwind {
 ; CHECK-LABEL: @test(
index 6908e91d9d0e21d5d00228a8d6fd68b4e2224597..45a7f0b92178c9f95964627b5e619ba518340954 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -S -expand-large-div-rem < %s | FileCheck %s
+; RUN: opt -S -expand-large-div-rem -expand-div-rem-bits 128 < %s | FileCheck %s
 
 define void @test(i129* %ptr, i129* %out) nounwind {
 ; CHECK-LABEL: @test(
index 3342b244034113aa8e3244c80f4ecc54ecc9af17..d0c4ca86364f052459d593e8ca5c4004e52ff351 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -S -expand-large-div-rem < %s | FileCheck %s
+; RUN: opt -S -expand-large-div-rem -expand-div-rem-bits 128 < %s | FileCheck %s
 
 define void @test(i129* %ptr, i129* %out) nounwind {
 ; CHECK-LABEL: @test(