Skip to content

Commit f9044b1

Browse files
Kamil KashapovGroverkss
authored andcommitted
[nfc][msan] Reorder ifs in CreateVarArgHelper
Part of llvm#109284
1 parent eda76ed commit f9044b1

File tree

1 file changed

+14
-10
lines changed

1 file changed

+14
-10
lines changed

llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6111,19 +6111,23 @@ static VarArgHelper *CreateVarArgHelper(Function &Func, MemorySanitizer &Msan,
61116111
Triple TargetTriple(Func.getParent()->getTargetTriple());
61126112
if (TargetTriple.getArch() == Triple::x86_64)
61136113
return new VarArgAMD64Helper(Func, Msan, Visitor);
6114-
else if (TargetTriple.isMIPS64())
6115-
return new VarArgMIPS64Helper(Func, Msan, Visitor);
6116-
else if (TargetTriple.getArch() == Triple::aarch64)
6114+
6115+
if (TargetTriple.isAArch64())
61176116
return new VarArgAArch64Helper(Func, Msan, Visitor);
6118-
else if (TargetTriple.getArch() == Triple::ppc64 ||
6119-
TargetTriple.getArch() == Triple::ppc64le)
6120-
return new VarArgPowerPC64Helper(Func, Msan, Visitor);
6121-
else if (TargetTriple.getArch() == Triple::systemz)
6117+
6118+
if (TargetTriple.isSystemZ())
61226119
return new VarArgSystemZHelper(Func, Msan, Visitor);
6123-
else if (TargetTriple.isLoongArch64())
6120+
6121+
if (TargetTriple.isPPC64())
6122+
return new VarArgPowerPC64Helper(Func, Msan, Visitor);
6123+
6124+
if (TargetTriple.isMIPS64())
6125+
return new VarArgMIPS64Helper(Func, Msan, Visitor);
6126+
6127+
if (TargetTriple.isLoongArch64())
61246128
return new VarArgLoongArch64Helper(Func, Msan, Visitor);
6125-
else
6126-
return new VarArgNoOpHelper(Func, Msan, Visitor);
6129+
6130+
return new VarArgNoOpHelper(Func, Msan, Visitor);
61276131
}
61286132

61296133
bool MemorySanitizer::sanitizeFunction(Function &F, TargetLibraryInfo &TLI) {

0 commit comments

Comments
 (0)