diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2017-09-22 16:57:28 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2017-09-22 16:57:28 +0000 |
commit | 8c4d061562c3bf2ffcb8c0e73b41f92e034461d0 (patch) | |
tree | 05480fa32a9c75a59134b6c5950af6f0b39d7fda /llvm/utils/TableGen/CodeGenDAGPatterns.h | |
parent | b7f18c3297df93b1245893b97b549e369f4e8f9c (diff) | |
download | bcm5719-llvm-8c4d061562c3bf2ffcb8c0e73b41f92e034461d0.tar.gz bcm5719-llvm-8c4d061562c3bf2ffcb8c0e73b41f92e034461d0.zip |
Remove trailing whitespace. NFCI.
llvm-svn: 313996
Diffstat (limited to 'llvm/utils/TableGen/CodeGenDAGPatterns.h')
-rw-r--r-- | llvm/utils/TableGen/CodeGenDAGPatterns.h | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/llvm/utils/TableGen/CodeGenDAGPatterns.h b/llvm/utils/TableGen/CodeGenDAGPatterns.h index 37bfe022b4d..c82c4d17943 100644 --- a/llvm/utils/TableGen/CodeGenDAGPatterns.h +++ b/llvm/utils/TableGen/CodeGenDAGPatterns.h @@ -427,7 +427,7 @@ public: /// found, an error is flagged. bool ApplyTypeConstraints(TreePatternNode *N, TreePattern &TP) const; }; - + /// TreePredicateFn - This is an abstraction that represents the predicates on /// a PatFrag node. This is a simple one-word wrapper around a pointer to /// provide nice accessors. @@ -439,14 +439,14 @@ public: /// TreePredicateFn constructor. Here 'N' is a subclass of PatFrag. TreePredicateFn(TreePattern *N); - + TreePattern *getOrigPatFragRecord() const { return PatFragRec; } - + /// isAlwaysTrue - Return true if this is a noop predicate. bool isAlwaysTrue() const; - + bool isImmediatePattern() const { return !getImmCode().empty(); } - + /// getImmediatePredicateCode - Return the code that evaluates this pattern if /// this is an immediate predicate. It is an error to call this on a /// non-immediate pattern. @@ -455,8 +455,8 @@ public: assert(!Result.empty() && "Isn't an immediate pattern!"); return Result; } - - + + bool operator==(const TreePredicateFn &RHS) const { return PatFragRec == RHS.PatFragRec; } @@ -466,18 +466,18 @@ public: /// Return the name to use in the generated code to reference this, this is /// "Predicate_foo" if from a pattern fragment "foo". std::string getFnName() const; - + /// getCodeToRunOnSDNode - Return the code for the function body that /// evaluates this predicate. The argument is expected to be in "Node", /// not N. This handles casting and conversion to a concrete node type as /// appropriate. std::string getCodeToRunOnSDNode() const; - + private: std::string getPredCode() const; std::string getImmCode() const; }; - + /// FIXME: TreePatternNode's can be shared in some cases (due to dag-shaped /// patterns), and as such should be ref counted. We currently just leak all @@ -570,7 +570,7 @@ public: bool setDefaultMode(unsigned Mode); bool hasAnyPredicate() const { return !PredicateFns.empty(); } - + const std::vector<TreePredicateFn> &getPredicateFns() const { return PredicateFns; } |