@@ -5610,11 +5610,10 @@ struct VarArgPowerPCHelper : public VarArgHelperBase {
5610
5610
// and 32 bytes for ABIv2. This is usually determined by target
5611
5611
// endianness, but in theory could be overridden by function attribute.
5612
5612
if (TargetTriple.isPPC64 ()) {
5613
- if (TargetTriple.isPPC64ELFv2ABI ()) {
5613
+ if (TargetTriple.isPPC64ELFv2ABI ())
5614
5614
VAArgBase = 32 ;
5615
- } else {
5615
+ else
5616
5616
VAArgBase = 48 ;
5617
- }
5618
5617
} else {
5619
5618
// Parameter save area is 8 bytes from frame pointer in PPC32
5620
5619
VAArgBase = 8 ;
@@ -5677,9 +5676,8 @@ struct VarArgPowerPCHelper : public VarArgHelperBase {
5677
5676
VAArgOffset += ArgSize;
5678
5677
VAArgOffset = alignTo (VAArgOffset, Align (8 ));
5679
5678
}
5680
- if (IsFixed) {
5679
+ if (IsFixed)
5681
5680
VAArgBase = VAArgOffset;
5682
- }
5683
5681
}
5684
5682
5685
5683
Constant *TotalVAArgSize =
@@ -6154,9 +6152,8 @@ struct VarArgGenericHelper : public VarArgHelperBase {
6154
6152
unsigned VAArgOffset = 0 ;
6155
6153
for (const auto &[ArgNo, A] : llvm::enumerate (CB.args ())) {
6156
6154
bool IsFixed = ArgNo < CB.getFunctionType ()->getNumParams ();
6157
- if (IsFixed) {
6155
+ if (IsFixed)
6158
6156
continue ;
6159
- }
6160
6157
uint64_t ArgSize = DL.getTypeAllocSize (A->getType ());
6161
6158
if (DL.isBigEndian ()) {
6162
6159
// Adjusting the shadow for argument with size < IntptrSize to match the
@@ -6167,9 +6164,8 @@ struct VarArgGenericHelper : public VarArgHelperBase {
6167
6164
Value *Base = getShadowPtrForVAArgument (IRB, VAArgOffset, ArgSize);
6168
6165
VAArgOffset += ArgSize;
6169
6166
VAArgOffset = alignTo (VAArgOffset, IntptrSize);
6170
- if (!Base) {
6167
+ if (!Base)
6171
6168
continue ;
6172
- }
6173
6169
IRB.CreateAlignedStore (MSV.getShadow (A), Base, kShadowTLSAlignment );
6174
6170
}
6175
6171
@@ -6254,56 +6250,44 @@ static VarArgHelper *CreateVarArgHelper(Function &Func, MemorySanitizer &Msan,
6254
6250
// on other platforms.
6255
6251
Triple TargetTriple (Func.getParent ()->getTargetTriple ());
6256
6252
6257
- if (TargetTriple.getArch () == Triple::x86) {
6253
+ if (TargetTriple.getArch () == Triple::x86)
6258
6254
return new VarArgI386Helper (Func, Msan, Visitor);
6259
- }
6260
6255
6261
- if (TargetTriple.getArch () == Triple::x86_64) {
6256
+ if (TargetTriple.getArch () == Triple::x86_64)
6262
6257
return new VarArgAMD64Helper (Func, Msan, Visitor);
6263
- }
6264
6258
6265
- if (TargetTriple.isARM ()) {
6259
+ if (TargetTriple.isARM ())
6266
6260
return new VarArgARM32Helper (Func, Msan, Visitor, /* VAListTagSize=*/ 4 );
6267
- }
6268
6261
6269
- if (TargetTriple.isAArch64 ()) {
6262
+ if (TargetTriple.isAArch64 ())
6270
6263
return new VarArgAArch64Helper (Func, Msan, Visitor);
6271
- }
6272
6264
6273
- if (TargetTriple.isSystemZ ()) {
6265
+ if (TargetTriple.isSystemZ ())
6274
6266
return new VarArgSystemZHelper (Func, Msan, Visitor);
6275
- }
6276
6267
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 ())
6280
6271
return new VarArgPowerPCHelper (Func, Msan, Visitor, /* VAListTagSize=*/ 12 );
6281
- }
6282
6272
6283
- if (TargetTriple.isPPC64 ()) {
6273
+ if (TargetTriple.isPPC64 ())
6284
6274
return new VarArgPowerPCHelper (Func, Msan, Visitor, /* VAListTagSize=*/ 8 );
6285
- }
6286
6275
6287
- if (TargetTriple.isRISCV32 ()) {
6276
+ if (TargetTriple.isRISCV32 ())
6288
6277
return new VarArgRISCVHelper (Func, Msan, Visitor, /* VAListTagSize=*/ 4 );
6289
- }
6290
6278
6291
- if (TargetTriple.isRISCV64 ()) {
6279
+ if (TargetTriple.isRISCV64 ())
6292
6280
return new VarArgRISCVHelper (Func, Msan, Visitor, /* VAListTagSize=*/ 8 );
6293
- }
6294
6281
6295
- if (TargetTriple.isMIPS32 ()) {
6282
+ if (TargetTriple.isMIPS32 ())
6296
6283
return new VarArgMIPSHelper (Func, Msan, Visitor, /* VAListTagSize=*/ 4 );
6297
- }
6298
6284
6299
- if (TargetTriple.isMIPS64 ()) {
6285
+ if (TargetTriple.isMIPS64 ())
6300
6286
return new VarArgMIPSHelper (Func, Msan, Visitor, /* VAListTagSize=*/ 8 );
6301
- }
6302
6287
6303
- if (TargetTriple.isLoongArch64 ()) {
6288
+ if (TargetTriple.isLoongArch64 ())
6304
6289
return new VarArgLoongArch64Helper (Func, Msan, Visitor,
6305
6290
/* VAListTagSize=*/ 8 );
6306
- }
6307
6291
6308
6292
return new VarArgNoOpHelper (Func, Msan, Visitor);
6309
6293
}
0 commit comments