[llvm] r313996 - Remove trailing whitespace. NFCI.
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 22 09:57:28 PDT 2017
Author: rksimon
Date: Fri Sep 22 09:57:28 2017
New Revision: 313996
URL: http://llvm.org/viewvc/llvm-project?rev=313996&view=rev
Log:
Remove trailing whitespace. NFCI.
Modified:
llvm/trunk/utils/TableGen/CodeGenDAGPatterns.cpp
llvm/trunk/utils/TableGen/CodeGenDAGPatterns.h
Modified: llvm/trunk/utils/TableGen/CodeGenDAGPatterns.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/TableGen/CodeGenDAGPatterns.cpp?rev=313996&r1=313995&r2=313996&view=diff
==============================================================================
--- llvm/trunk/utils/TableGen/CodeGenDAGPatterns.cpp (original)
+++ llvm/trunk/utils/TableGen/CodeGenDAGPatterns.cpp Fri Sep 22 09:57:28 2017
@@ -880,7 +880,7 @@ std::string TreePredicateFn::getCodeToRu
" int64_t Imm = cast<ConstantSDNode>(Node)->getSExtValue();\n";
return Result + ImmCode;
}
-
+
// Handle arbitrary node predicates.
assert(!getPredCode().empty() && "Don't have any predicate code!");
std::string ClassName;
@@ -895,7 +895,7 @@ std::string TreePredicateFn::getCodeToRu
Result = " SDNode *N = Node;\n";
else
Result = " auto *N = cast<" + ClassName + ">(Node);\n";
-
+
return Result + getPredCode();
}
Modified: llvm/trunk/utils/TableGen/CodeGenDAGPatterns.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/TableGen/CodeGenDAGPatterns.h?rev=313996&r1=313995&r2=313996&view=diff
==============================================================================
--- llvm/trunk/utils/TableGen/CodeGenDAGPatterns.h (original)
+++ llvm/trunk/utils/TableGen/CodeGenDAGPatterns.h Fri Sep 22 09:57:28 2017
@@ -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;
}
More information about the llvm-commits
mailing list