@@ -37,38 +37,36 @@ enum class RootSignatureElementKind {
3737};
3838
3939class 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
6664class RootSignatureAnalysis : public AnalysisInfoMixin <RootSignatureAnalysis> {
6765 friend AnalysisInfoMixin<RootSignatureAnalysis>;
6866 static AnalysisKey Key;
6967
7068public:
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