Skip to content

Commit 0602c20

Browse files
committed
[AMDGPU] Make use of divideCeil. NFC.
1 parent 596bed3 commit 0602c20

File tree

3 files changed

+4
-7
lines changed

3 files changed

+4
-7
lines changed

llvm/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,8 +159,7 @@ unsigned CFStack::getSubEntrySize(CFStack::StackItem Item) {
159159
}
160160

161161
void CFStack::updateMaxStackSize() {
162-
unsigned CurrentStackSize =
163-
CurrentEntries + (alignTo(CurrentSubEntries, 4) / 4);
162+
unsigned CurrentStackSize = CurrentEntries + divideCeil(CurrentSubEntries, 4);
164163
MaxStackSize = std::max(CurrentStackSize, MaxStackSize);
165164
}
166165

llvm/lib/Target/AMDGPU/SIRegisterInfo.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,7 @@ class SIRegisterInfo final : public AMDGPUGenRegisterInfo {
274274

275275
// \returns a DWORD offset of a \p SubReg
276276
unsigned getChannelFromSubReg(unsigned SubReg) const {
277-
return SubReg ? alignTo(getSubRegIdxOffset(SubReg), 32) / 32 : 0;
277+
return SubReg ? divideCeil(getSubRegIdxOffset(SubReg), 32) : 0;
278278
}
279279

280280
// \returns a DWORD size of a \p SubReg

llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -301,8 +301,7 @@ unsigned getMaxWavesPerEU(const MCSubtargetInfo *STI) {
301301

302302
unsigned getMaxWavesPerEU(const MCSubtargetInfo *STI,
303303
unsigned FlatWorkGroupSize) {
304-
return alignTo(getMaxWavesPerCU(STI, FlatWorkGroupSize),
305-
getEUsPerCU(STI)) / getEUsPerCU(STI);
304+
return divideCeil(getMaxWavesPerCU(STI, FlatWorkGroupSize), getEUsPerCU(STI));
306305
}
307306

308307
unsigned getMinFlatWorkGroupSize(const MCSubtargetInfo *STI) {
@@ -316,8 +315,7 @@ unsigned getMaxFlatWorkGroupSize(const MCSubtargetInfo *STI) {
316315

317316
unsigned getWavesPerWorkGroup(const MCSubtargetInfo *STI,
318317
unsigned FlatWorkGroupSize) {
319-
return alignTo(FlatWorkGroupSize, getWavefrontSize(STI)) /
320-
getWavefrontSize(STI);
318+
return divideCeil(FlatWorkGroupSize, getWavefrontSize(STI));
321319
}
322320

323321
unsigned getSGPRAllocGranule(const MCSubtargetInfo *STI) {

0 commit comments

Comments
 (0)