Skip to content

Commit b832f46

Browse files
author
Kamil Kashapov
committed
MSan: removed unnecessary brackets, AllSupportedArchDefs.cmake: removed unnecessray changes
1 parent 58eb2ac commit b832f46

File tree

2 files changed

+20
-36
lines changed

2 files changed

+20
-36
lines changed

compiler-rt/cmake/Modules/AllSupportedArchDefs.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ if (OS_NAME MATCHES "FreeBSD")
7070
set(ALL_MSAN_SUPPORTED_ARCH ${X86_64} ${ARM64})
7171
else()
7272
set(ALL_MSAN_SUPPORTED_ARCH ${X86_64} ${MIPS64} ${ARM64} ${PPC64} ${S390X}
73-
${LOONGARCH64} ${MIPS32} ${ARM32} ${PPC32} ${X86})
73+
${LOONGARCH64})
7474
endif()
7575
set(ALL_NSAN_SUPPORTED_ARCH ${X86_64})
7676
set(ALL_HWASAN_SUPPORTED_ARCH ${X86_64} ${ARM64} ${RISCV64})

llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp

Lines changed: 19 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -5610,11 +5610,10 @@ struct VarArgPowerPCHelper : public VarArgHelperBase {
56105610
// and 32 bytes for ABIv2. This is usually determined by target
56115611
// endianness, but in theory could be overridden by function attribute.
56125612
if (TargetTriple.isPPC64()) {
5613-
if (TargetTriple.isPPC64ELFv2ABI()) {
5613+
if (TargetTriple.isPPC64ELFv2ABI())
56145614
VAArgBase = 32;
5615-
} else {
5615+
else
56165616
VAArgBase = 48;
5617-
}
56185617
} else {
56195618
// Parameter save area is 8 bytes from frame pointer in PPC32
56205619
VAArgBase = 8;
@@ -5677,9 +5676,8 @@ struct VarArgPowerPCHelper : public VarArgHelperBase {
56775676
VAArgOffset += ArgSize;
56785677
VAArgOffset = alignTo(VAArgOffset, Align(8));
56795678
}
5680-
if (IsFixed) {
5679+
if (IsFixed)
56815680
VAArgBase = VAArgOffset;
5682-
}
56835681
}
56845682

56855683
Constant *TotalVAArgSize =
@@ -6154,9 +6152,8 @@ struct VarArgGenericHelper : public VarArgHelperBase {
61546152
unsigned VAArgOffset = 0;
61556153
for (const auto &[ArgNo, A] : llvm::enumerate(CB.args())) {
61566154
bool IsFixed = ArgNo < CB.getFunctionType()->getNumParams();
6157-
if (IsFixed) {
6155+
if (IsFixed)
61586156
continue;
6159-
}
61606157
uint64_t ArgSize = DL.getTypeAllocSize(A->getType());
61616158
if (DL.isBigEndian()) {
61626159
// Adjusting the shadow for argument with size < IntptrSize to match the
@@ -6167,9 +6164,8 @@ struct VarArgGenericHelper : public VarArgHelperBase {
61676164
Value *Base = getShadowPtrForVAArgument(IRB, VAArgOffset, ArgSize);
61686165
VAArgOffset += ArgSize;
61696166
VAArgOffset = alignTo(VAArgOffset, IntptrSize);
6170-
if (!Base) {
6167+
if (!Base)
61716168
continue;
6172-
}
61736169
IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment);
61746170
}
61756171

@@ -6254,56 +6250,44 @@ static VarArgHelper *CreateVarArgHelper(Function &Func, MemorySanitizer &Msan,
62546250
// on other platforms.
62556251
Triple TargetTriple(Func.getParent()->getTargetTriple());
62566252

6257-
if (TargetTriple.getArch() == Triple::x86) {
6253+
if (TargetTriple.getArch() == Triple::x86)
62586254
return new VarArgI386Helper(Func, Msan, Visitor);
6259-
}
62606255

6261-
if (TargetTriple.getArch() == Triple::x86_64) {
6256+
if (TargetTriple.getArch() == Triple::x86_64)
62626257
return new VarArgAMD64Helper(Func, Msan, Visitor);
6263-
}
62646258

6265-
if (TargetTriple.isARM()) {
6259+
if (TargetTriple.isARM())
62666260
return new VarArgARM32Helper(Func, Msan, Visitor, /*VAListTagSize=*/4);
6267-
}
62686261

6269-
if (TargetTriple.isAArch64()) {
6262+
if (TargetTriple.isAArch64())
62706263
return new VarArgAArch64Helper(Func, Msan, Visitor);
6271-
}
62726264

6273-
if (TargetTriple.isSystemZ()) {
6265+
if (TargetTriple.isSystemZ())
62746266
return new VarArgSystemZHelper(Func, Msan, Visitor);
6275-
}
62766267

6277-
if (TargetTriple.isPPC32()) {
6278-
// On PowerPC32 VAListTag is a struct
6279-
// {char, char, i16 padding, char *, char *}
6268+
// On PowerPC32 VAListTag is a struct
6269+
// {char, char, i16 padding, char *, char *}
6270+
if (TargetTriple.isPPC32())
62806271
return new VarArgPowerPCHelper(Func, Msan, Visitor, /*VAListTagSize=*/12);
6281-
}
62826272

6283-
if (TargetTriple.isPPC64()) {
6273+
if (TargetTriple.isPPC64())
62846274
return new VarArgPowerPCHelper(Func, Msan, Visitor, /*VAListTagSize=*/8);
6285-
}
62866275

6287-
if (TargetTriple.isRISCV32()) {
6276+
if (TargetTriple.isRISCV32())
62886277
return new VarArgRISCVHelper(Func, Msan, Visitor, /*VAListTagSize=*/4);
6289-
}
62906278

6291-
if (TargetTriple.isRISCV64()) {
6279+
if (TargetTriple.isRISCV64())
62926280
return new VarArgRISCVHelper(Func, Msan, Visitor, /*VAListTagSize=*/8);
6293-
}
62946281

6295-
if (TargetTriple.isMIPS32()) {
6282+
if (TargetTriple.isMIPS32())
62966283
return new VarArgMIPSHelper(Func, Msan, Visitor, /*VAListTagSize=*/4);
6297-
}
62986284

6299-
if (TargetTriple.isMIPS64()) {
6285+
if (TargetTriple.isMIPS64())
63006286
return new VarArgMIPSHelper(Func, Msan, Visitor, /*VAListTagSize=*/8);
6301-
}
63026287

6303-
if (TargetTriple.isLoongArch64()) {
6288+
if (TargetTriple.isLoongArch64())
63046289
return new VarArgLoongArch64Helper(Func, Msan, Visitor,
63056290
/*VAListTagSize=*/8);
6306-
}
63076291

63086292
return new VarArgNoOpHelper(Func, Msan, Visitor);
63096293
}

0 commit comments

Comments
 (0)