diff options
author | Craig Topper <craig.topper@sifive.com> | 2021-02-06 22:31:38 -0800 |
---|---|---|
committer | Craig Topper <craig.topper@sifive.com> | 2021-02-06 22:34:01 -0800 |
commit | 5f8ed1b2205d4b4aad7e713e0821dc7528d056bb (patch) | |
tree | df88d700f34d8282f506c8ce54183eac31506ee7 /llvm/utils/TableGen/CodeGenDAGPatterns.cpp | |
parent | 14da287e18846ea86e45b421dc47f78ecc5aa7cb (diff) | |
download | llvm-5f8ed1b2205d4b4aad7e713e0821dc7528d056bb.zip llvm-5f8ed1b2205d4b4aad7e713e0821dc7528d056bb.tar.gz llvm-5f8ed1b2205d4b4aad7e713e0821dc7528d056bb.tar.bz2 |
[TableGen] Make all the fields in PatternToMatch private. NFCI
Add the few missing accessor methods. Use accessor methdods
everywhere.
Diffstat (limited to 'llvm/utils/TableGen/CodeGenDAGPatterns.cpp')
-rw-r--r-- | llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/llvm/utils/TableGen/CodeGenDAGPatterns.cpp b/llvm/utils/TableGen/CodeGenDAGPatterns.cpp index 669b3d3..394a0e1 100644 --- a/llvm/utils/TableGen/CodeGenDAGPatterns.cpp +++ b/llvm/utils/TableGen/CodeGenDAGPatterns.cpp @@ -4287,13 +4287,13 @@ void CodeGenDAGPatterns::ExpandHwModeBasedTypes() { PatternsToMatch.swap(Copy); auto AppendPattern = [this, &ModeChecks](PatternToMatch &P, unsigned Mode) { - TreePatternNodePtr NewSrc = P.SrcPattern->clone(); - TreePatternNodePtr NewDst = P.DstPattern->clone(); + TreePatternNodePtr NewSrc = P.getSrcPattern()->clone(); + TreePatternNodePtr NewDst = P.getDstPattern()->clone(); if (!NewSrc->setDefaultMode(Mode) || !NewDst->setDefaultMode(Mode)) { return; } - std::vector<Predicate> Preds = P.Predicates; + std::vector<Predicate> Preds = P.getPredicates(); const std::vector<Predicate> &MC = ModeChecks[Mode]; llvm::append_range(Preds, MC); PatternsToMatch.emplace_back(P.getSrcRecord(), std::move(Preds), @@ -4305,10 +4305,10 @@ void CodeGenDAGPatterns::ExpandHwModeBasedTypes() { for (PatternToMatch &P : Copy) { TreePatternNodePtr SrcP = nullptr, DstP = nullptr; - if (P.SrcPattern->hasProperTypeByHwMode()) - SrcP = P.SrcPattern; - if (P.DstPattern->hasProperTypeByHwMode()) - DstP = P.DstPattern; + if (P.getSrcPattern()->hasProperTypeByHwMode()) + SrcP = P.getSrcPatternShared(); + if (P.getDstPattern()->hasProperTypeByHwMode()) + DstP = P.getDstPatternShared(); if (!SrcP && !DstP) { PatternsToMatch.push_back(P); continue; |