Skip to content

Commit 6bba44e

Browse files
committed
[AMDGPU] Use member initializers. NFC.
1 parent 38a1dec commit 6bba44e

File tree

5 files changed

+9
-10
lines changed

5 files changed

+9
-10
lines changed

llvm/lib/Target/AMDGPU/AMDGPULibFunc.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -367,11 +367,11 @@ static AMDGPULibFunc::Param getRetType(AMDGPULibFunc::EFuncId id,
367367
class ParamIterator {
368368
const AMDGPULibFunc::Param (&Leads)[2];
369369
const ManglingRule& Rule;
370-
int Index;
370+
int Index = 0;
371371
public:
372372
ParamIterator(const AMDGPULibFunc::Param (&leads)[2],
373373
const ManglingRule& rule)
374-
: Leads(leads), Rule(rule), Index(0) {}
374+
: Leads(leads), Rule(rule) {}
375375

376376
AMDGPULibFunc::Param getNextParam();
377377
};

llvm/lib/Target/AMDGPU/AMDGPULowerBufferFatPointers.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -700,7 +700,7 @@ class SplitPtrStructs : public InstVisitor<SplitPtrStructs, PtrParts> {
700700

701701
// Subtarget info, needed for determining what cache control bits to set.
702702
const TargetMachine *TM;
703-
const GCNSubtarget *ST;
703+
const GCNSubtarget *ST = nullptr;
704704

705705
IRBuilder<> IRB;
706706

@@ -740,7 +740,7 @@ class SplitPtrStructs : public InstVisitor<SplitPtrStructs, PtrParts> {
740740

741741
public:
742742
SplitPtrStructs(LLVMContext &Ctx, const TargetMachine *TM)
743-
: TM(TM), ST(nullptr), IRB(Ctx) {}
743+
: TM(TM), IRB(Ctx) {}
744744

745745
void processFunction(Function &F);
746746

llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,7 @@ AMDGPUMachineFunction::AMDGPUMachineFunction(const Function &F,
4444
: IsEntryFunction(AMDGPU::isEntryFunctionCC(F.getCallingConv())),
4545
IsModuleEntryFunction(
4646
AMDGPU::isModuleEntryFunctionCC(F.getCallingConv())),
47-
IsChainFunction(AMDGPU::isChainCC(F.getCallingConv())),
48-
NoSignedZerosFPMath(false) {
47+
IsChainFunction(AMDGPU::isChainCC(F.getCallingConv())) {
4948

5049
// FIXME: Should initialize KernArgSize based on ExplicitKernelArgOffset,
5150
// except reserved size is not correctly aligned.

llvm/lib/Target/AMDGPU/AMDGPUPerfHintAnalysis.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ struct AMDGPUPerfHint {
6868
public:
6969
AMDGPUPerfHint(AMDGPUPerfHintAnalysis::FuncInfoMap &FIM_,
7070
const TargetLowering *TLI_)
71-
: FIM(FIM_), DL(nullptr), TLI(TLI_) {}
71+
: FIM(FIM_), TLI(TLI_) {}
7272

7373
bool runOnFunction(Function &F);
7474

@@ -95,7 +95,7 @@ struct AMDGPUPerfHint {
9595

9696
AMDGPUPerfHintAnalysis::FuncInfoMap &FIM;
9797

98-
const DataLayout *DL;
98+
const DataLayout *DL = nullptr;
9999

100100
const TargetLowering *TLI;
101101

llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ class SIFixSGPRCopies : public MachineFunctionPass {
124124
SmallVector<MachineInstr*, 4> RegSequences;
125125
SmallVector<MachineInstr*, 4> PHINodes;
126126
SmallVector<MachineInstr*, 4> S2VCopies;
127-
unsigned NextVGPRToSGPRCopyID;
127+
unsigned NextVGPRToSGPRCopyID = 0;
128128
MapVector<unsigned, V2SCopyInfo> V2SCopies;
129129
DenseMap<MachineInstr *, SetVector<unsigned>> SiblingPenalty;
130130

@@ -135,7 +135,7 @@ class SIFixSGPRCopies : public MachineFunctionPass {
135135
const SIRegisterInfo *TRI;
136136
const SIInstrInfo *TII;
137137

138-
SIFixSGPRCopies() : MachineFunctionPass(ID), NextVGPRToSGPRCopyID(0) {}
138+
SIFixSGPRCopies() : MachineFunctionPass(ID) {}
139139

140140
bool runOnMachineFunction(MachineFunction &MF) override;
141141
void fixSCCCopies(MachineFunction &MF);

0 commit comments

Comments
 (0)