Skip to content

Commit f802149

Browse files
drop duplicate switch case
1 parent f7ba2dd commit f802149

File tree

1 file changed

+1
-11
lines changed

1 file changed

+1
-11
lines changed

llvm/lib/Target/AMDGPU/AMDGPUUniformIntrinsicCombine.cpp

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@ static bool optimizeUniformIntrinsic(IntrinsicInst &II,
5757
const UniformityInfo &UI,
5858
ValueMap<const Value *, bool> &Tracker) {
5959
llvm::Intrinsic::ID IID = II.getIntrinsicID();
60-
6160
switch (IID) {
6261
case Intrinsic::amdgcn_permlane64:
6362
case Intrinsic::amdgcn_readlane: {
@@ -106,7 +105,7 @@ static bool optimizeUniformIntrinsic(IntrinsicInst &II,
106105
return Changed;
107106
}
108107
default:
109-
llvm_unreachable("Unexpected intrinsic ID in optimizeUniformIntrinsic");
108+
return false;
110109
}
111110
return false;
112111
}
@@ -120,15 +119,6 @@ static bool runUniformIntrinsicCombine(Function &F, const UniformityInfo &UI) {
120119
auto *II = dyn_cast<IntrinsicInst>(&I);
121120
if (!II)
122121
continue;
123-
124-
switch (II->getIntrinsicID()) {
125-
case Intrinsic::amdgcn_permlane64:
126-
case Intrinsic::amdgcn_readlane:
127-
case Intrinsic::amdgcn_ballot:
128-
break;
129-
default:
130-
continue;
131-
}
132122
IsChanged |= optimizeUniformIntrinsic(*II, UI, Tracker);
133123
}
134124
return IsChanged;

0 commit comments

Comments
 (0)