summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/CodeGenDAGPatterns.h
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2017-09-22 16:57:28 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2017-09-22 16:57:28 +0000
commit8c4d061562c3bf2ffcb8c0e73b41f92e034461d0 (patch)
tree05480fa32a9c75a59134b6c5950af6f0b39d7fda /llvm/utils/TableGen/CodeGenDAGPatterns.h
parentb7f18c3297df93b1245893b97b549e369f4e8f9c (diff)
downloadbcm5719-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.h22
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;
}
OpenPOWER on IntegriCloud