Skip to content

Commit e2fe26e

Browse files
committed
[NFC][InstSimplify] Use more intuitive variable names.
1 parent cd0143c commit e2fe26e

File tree

2 files changed

+10
-12
lines changed

2 files changed

+10
-12
lines changed

llvm/lib/Analysis/InstructionSimplify.cpp

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5784,12 +5784,10 @@ static Value *simplifyIntrinsic(CallBase *Call, const SimplifyQuery &Q) {
57845784
auto Attr = Call->getFunction()->getFnAttribute(Attribute::VScaleRange);
57855785
if (!Attr.isValid())
57865786
return nullptr;
5787-
unsigned MinScalarVectorSize, MaxScalarVectorSize;
5788-
std::tie(MinScalarVectorSize, MaxScalarVectorSize) =
5789-
Attr.getVScaleRangeArgs();
5790-
if (MinScalarVectorSize == MaxScalarVectorSize &&
5791-
MaxScalarVectorSize != 0)
5792-
return ConstantInt::get(F->getReturnType(), MinScalarVectorSize);
5787+
unsigned VScaleMin, VScaleMax;
5788+
std::tie(VScaleMin, VScaleMax) = Attr.getVScaleRangeArgs();
5789+
if (VScaleMin == VScaleMax && VScaleMax != 0)
5790+
return ConstantInt::get(F->getReturnType(), VScaleMin);
57935791
return nullptr;
57945792
}
57955793
default:

llvm/test/Transforms/InstSimplify/fold-vscale.ll

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
22
; RUN: opt < %s -instsimplify -S | FileCheck %s
33

4-
define i64 @vscale_i64() #1 {
5-
; CHECK-LABEL: @vscale_i64(
4+
define i64 @vscale_i64_range_1_1() #1 {
5+
; CHECK-LABEL: @vscale_i64_range_1_1(
66
; CHECK-NEXT: ret i64 1
77
;
88
%out = call i64 @llvm.vscale.i64()
99
ret i64 %out
1010
}
1111

12-
define i32 @vscale_i32() #2 {
13-
; CHECK-LABEL: @vscale_i32(
12+
define i32 @vscale_i32_range_2_2() #2 {
13+
; CHECK-LABEL: @vscale_i32_range_2_2(
1414
; CHECK-NEXT: ret i32 2
1515
;
1616
%out = call i32 @llvm.vscale.i32()
1717
ret i32 %out
1818
}
1919

20-
define i64 @vscale_i64_diff() #3 {
21-
; CHECK-LABEL: @vscale_i64_diff(
20+
define i64 @vscale_i64_range_2_4() #3 {
21+
; CHECK-LABEL: @vscale_i64_range_2_4(
2222
; CHECK-NEXT: [[OUT:%.*]] = call i64 @llvm.vscale.i64()
2323
; CHECK-NEXT: ret i64 [[OUT]]
2424
;

0 commit comments

Comments
 (0)