mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-02-14 14:56:47 +00:00
[AMDGPU] Fixed typo in GCNRegPressure, NFC
VGRP -> VGPR, SGRP -> SGPR llvm-svn: 302586
This commit is contained in:
parent
608cde04ab
commit
7e3794d5c3
@ -131,13 +131,13 @@ bool GCNRegPressure::less(const SISubtarget &ST,
|
||||
const GCNRegPressure& O,
|
||||
unsigned MaxOccupancy) const {
|
||||
const auto SGPROcc = std::min(MaxOccupancy,
|
||||
ST.getOccupancyWithNumSGPRs(getSGRPNum()));
|
||||
ST.getOccupancyWithNumSGPRs(getSGPRNum()));
|
||||
const auto VGPROcc = std::min(MaxOccupancy,
|
||||
ST.getOccupancyWithNumVGPRs(getVGRPNum()));
|
||||
ST.getOccupancyWithNumVGPRs(getVGPRNum()));
|
||||
const auto OtherSGPROcc = std::min(MaxOccupancy,
|
||||
ST.getOccupancyWithNumSGPRs(O.getSGRPNum()));
|
||||
ST.getOccupancyWithNumSGPRs(O.getSGPRNum()));
|
||||
const auto OtherVGPROcc = std::min(MaxOccupancy,
|
||||
ST.getOccupancyWithNumVGPRs(O.getVGRPNum()));
|
||||
ST.getOccupancyWithNumVGPRs(O.getVGPRNum()));
|
||||
|
||||
const auto Occ = std::min(SGPROcc, VGPROcc);
|
||||
const auto OtherOcc = std::min(OtherSGPROcc, OtherVGPROcc);
|
||||
@ -167,17 +167,17 @@ bool GCNRegPressure::less(const SISubtarget &ST,
|
||||
return VW < OtherVW;
|
||||
}
|
||||
}
|
||||
return SGPRImportant ? (getSGRPNum() < O.getSGRPNum()):
|
||||
(getVGRPNum() < O.getVGRPNum());
|
||||
return SGPRImportant ? (getSGPRNum() < O.getSGPRNum()):
|
||||
(getVGPRNum() < O.getVGPRNum());
|
||||
}
|
||||
|
||||
#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)
|
||||
LLVM_DUMP_METHOD
|
||||
void GCNRegPressure::print(raw_ostream &OS, const SISubtarget *ST) const {
|
||||
OS << "VGPRs: " << getVGRPNum();
|
||||
if (ST) OS << "(O" << ST->getOccupancyWithNumVGPRs(getVGRPNum()) << ')';
|
||||
OS << ", SGPRs: " << getSGRPNum();
|
||||
if (ST) OS << "(O" << ST->getOccupancyWithNumSGPRs(getSGRPNum()) << ')';
|
||||
OS << "VGPRs: " << getVGPRNum();
|
||||
if (ST) OS << "(O" << ST->getOccupancyWithNumVGPRs(getVGPRNum()) << ')';
|
||||
OS << ", SGPRs: " << getSGPRNum();
|
||||
if (ST) OS << "(O" << ST->getOccupancyWithNumSGPRs(getSGPRNum()) << ')';
|
||||
OS << ", LVGPR WT: " << getVGPRTuplesWeight()
|
||||
<< ", LSGPR WT: " << getSGPRTuplesWeight();
|
||||
if (ST) OS << " -> Occ: " << getOccupancy(*ST);
|
||||
|
@ -33,19 +33,19 @@ struct GCNRegPressure {
|
||||
clear();
|
||||
}
|
||||
|
||||
bool empty() const { return getSGRPNum() == 0 && getVGRPNum() == 0; }
|
||||
bool empty() const { return getSGPRNum() == 0 && getVGPRNum() == 0; }
|
||||
|
||||
void clear() { std::fill(&Value[0], &Value[TOTAL_KINDS], 0); }
|
||||
|
||||
unsigned getSGRPNum() const { return Value[SGPR32]; }
|
||||
unsigned getVGRPNum() const { return Value[VGPR32]; }
|
||||
unsigned getSGPRNum() const { return Value[SGPR32]; }
|
||||
unsigned getVGPRNum() const { return Value[VGPR32]; }
|
||||
|
||||
unsigned getVGPRTuplesWeight() const { return Value[VGPR_TUPLE]; }
|
||||
unsigned getSGPRTuplesWeight() const { return Value[SGPR_TUPLE]; }
|
||||
|
||||
unsigned getOccupancy(const SISubtarget &ST) const {
|
||||
return std::min(ST.getOccupancyWithNumSGPRs(getSGRPNum()),
|
||||
ST.getOccupancyWithNumVGPRs(getVGRPNum()));
|
||||
return std::min(ST.getOccupancyWithNumSGPRs(getSGPRNum()),
|
||||
ST.getOccupancyWithNumVGPRs(getVGPRNum()));
|
||||
}
|
||||
|
||||
void inc(unsigned Reg,
|
||||
|
Loading…
x
Reference in New Issue
Block a user