Skip to content

Commit 5994b8f

Browse files
author
joaosaffran
committed
clean
1 parent a04eb9f commit 5994b8f

File tree

3 files changed

+15
-18
lines changed

3 files changed

+15
-18
lines changed

llvm/lib/Target/DirectX/DXILPostOptimizationValidation.cpp

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,9 @@
1010
#include "DXILRootSignature.h"
1111
#include "DXILShaderFlags.h"
1212
#include "DirectX.h"
13-
#include "llvm/ADT/IntervalMap.h"
14-
#include "llvm/ADT/STLForwardCompat.h"
1513
#include "llvm/ADT/SmallString.h"
1614
#include "llvm/Analysis/DXILMetadataAnalysis.h"
1715
#include "llvm/Analysis/DXILResource.h"
18-
#include "llvm/BinaryFormat/DXContainer.h"
1916
#include "llvm/IR/DiagnosticInfo.h"
2017
#include "llvm/IR/Instructions.h"
2118
#include "llvm/IR/IntrinsicsDirectX.h"
@@ -173,8 +170,7 @@ class DXILPostOptimizationValidationLegacy : public ModulePass {
173170
getAnalysis<DXILResourceWrapperPass>().getResourceMap();
174171
DXILResourceBindingInfo &DRBI =
175172
getAnalysis<DXILResourceBindingWrapperPass>().getBindingInfo();
176-
177-
RootSignatureBindingInfo& RSBI =
173+
RootSignatureBindingInfo &RSBI =
178174
getAnalysis<RootSignatureAnalysisWrapper>().getRSInfo();
179175
dxil::ModuleMetadataInfo &MMI =
180176
getAnalysis<DXILMetadataAnalysisWrapperPass>().getModuleMetadata();

llvm/lib/Target/DirectX/DXILPostOptimizationValidation.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@
1414
#ifndef LLVM_LIB_TARGET_DIRECTX_DXILPOSTOPTIMIZATIONVALIDATION_H
1515
#define LLVM_LIB_TARGET_DIRECTX_DXILPOSTOPTIMIZATIONVALIDATION_H
1616

17+
#include "DXILRootSignature.h"
18+
#include "llvm/ADT/IntervalMap.h"
19+
#include "llvm/Analysis/DXILResource.h"
1720
#include "llvm/IR/PassManager.h"
1821

1922
namespace llvm {

llvm/lib/Target/DirectX/DXILRootSignature.h

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -37,38 +37,36 @@ enum class RootSignatureElementKind {
3737
};
3838

3939
class RootSignatureBindingInfo {
40-
private:
41-
SmallDenseMap<const Function *, mcdxbc::RootSignatureDesc> FuncToRsMap;
40+
private:
41+
SmallDenseMap<const Function *, mcdxbc::RootSignatureDesc> FuncToRsMap;
4242

43-
public:
43+
public:
4444
using iterator =
45-
SmallDenseMap<const Function *, mcdxbc::RootSignatureDesc>::iterator;
45+
SmallDenseMap<const Function *, mcdxbc::RootSignatureDesc>::iterator;
4646

47-
RootSignatureBindingInfo() = default;
48-
RootSignatureBindingInfo(
49-
SmallDenseMap<const Function *, mcdxbc::RootSignatureDesc> Map)
50-
: FuncToRsMap(Map){};
47+
RootSignatureBindingInfo () = default;
48+
RootSignatureBindingInfo(SmallDenseMap<const Function *, mcdxbc::RootSignatureDesc> Map) : FuncToRsMap(Map) {};
5149

5250
iterator find(const Function *F) { return FuncToRsMap.find(F); }
5351

5452
iterator end() { return FuncToRsMap.end(); }
5553

56-
std::optional<mcdxbc::RootSignatureDesc>
57-
getDescForFunction(const Function *F) {
54+
std::optional<mcdxbc::RootSignatureDesc> getDescForFunction(const Function *F) {
5855
const auto FuncRs = find(F);
5956
if (FuncRs == end())
6057
return std::nullopt;
6158

6259
return FuncRs->second;
6360
}
61+
6462
};
6563

6664
class RootSignatureAnalysis : public AnalysisInfoMixin<RootSignatureAnalysis> {
6765
friend AnalysisInfoMixin<RootSignatureAnalysis>;
6866
static AnalysisKey Key;
6967

7068
public:
71-
RootSignatureAnalysis() = default;
69+
RootSignatureAnalysis() = default;
7270

7371
using Result = RootSignatureBindingInfo;
7472

@@ -88,8 +86,8 @@ class RootSignatureAnalysisWrapper : public ModulePass {
8886
using Result = RootSignatureBindingInfo;
8987

9088
RootSignatureAnalysisWrapper() : ModulePass(ID) {}
91-
92-
RootSignatureBindingInfo &getRSInfo() { return *FuncToRsMap; }
89+
90+
RootSignatureBindingInfo& getRSInfo() {return *FuncToRsMap;}
9391

9492
bool runOnModule(Module &M) override;
9593

0 commit comments

Comments
 (0)