Skip to content

Commit 8751ed5

Browse files
committed
Address Comments
1 parent 8c8a560 commit 8751ed5

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

llvm/lib/Analysis/DXILResource.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -467,7 +467,7 @@ uint32_t ResourceTypeInfo::getMultiSampleCount() const {
467467
}
468468

469469
bool ResourceTypeInfo::operator==(const ResourceTypeInfo &RHS) const {
470-
return std::tie(HandleTy) == std::tie(RHS.HandleTy);
470+
return HandleTy == RHS.HandleTy;
471471
}
472472

473473
bool ResourceTypeInfo::operator<(const ResourceTypeInfo &RHS) const {

llvm/lib/Target/DirectX/DXILPrettyPrinter.cpp

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -139,8 +139,12 @@ static StringRef getTextureDimName(dxil::ResourceKind RK) {
139139
namespace {
140140
struct FormatResourceDimension
141141
: public llvm::FormatAdapter<const dxil::ResourceTypeInfo &> {
142-
explicit FormatResourceDimension(const dxil::ResourceTypeInfo &RI)
143-
: llvm::FormatAdapter<const dxil::ResourceTypeInfo &>(RI) {}
142+
explicit FormatResourceDimension(const dxil::ResourceTypeInfo &RI,
143+
bool HasCounter)
144+
: llvm::FormatAdapter<const dxil::ResourceTypeInfo &>(RI),
145+
HasCounter(HasCounter) {}
146+
147+
bool HasCounter;
144148

145149
void format(llvm::raw_ostream &OS, StringRef Style) override {
146150
dxil::ResourceKind RK = Item.getResourceKind();
@@ -155,8 +159,8 @@ struct FormatResourceDimension
155159
case dxil::ResourceKind::StructuredBuffer:
156160
if (!Item.isUAV())
157161
OS << "r/o";
158-
// else if (Item.getUAV().HasCounter)
159-
// OS << "r/w+cnt";
162+
else if (HasCounter)
163+
OS << "r/w+cnt";
160164
else
161165
OS << "r/w";
162166
break;
@@ -238,7 +242,7 @@ static void prettyPrintResources(raw_ostream &OS, const DXILResourceMap &DRM,
238242
StringRef Name(RI.getName());
239243
StringRef Type(getRCName(RC));
240244
StringRef Format(getFormatName(RTI));
241-
FormatResourceDimension Dim(RTI);
245+
FormatResourceDimension Dim(RTI, RI.hasCounter());
242246
FormatBindingID ID(RI, RTI);
243247
FormatBindingLocation Bind(RI, RTI);
244248
FormatBindingSize Count(RI);

0 commit comments

Comments
 (0)