forked from OSchip/llvm-project
parent
b416a25174
commit
52df74000a
|
@ -144,8 +144,8 @@ class Instruction {
|
|||
// code.
|
||||
list<Predicate> Predicates = [];
|
||||
|
||||
// Added cost passed onto matching pattern.
|
||||
int AddedCost = 0;
|
||||
// Added complexity passed onto matching pattern.
|
||||
int AddedComplexity = 0;
|
||||
|
||||
// These bits capture information about the high-level semantics of the
|
||||
// instruction.
|
||||
|
|
|
@ -470,10 +470,10 @@ def setne : PatFrag<(ops node:$lhs, node:$rhs),
|
|||
//
|
||||
|
||||
class Pattern<dag patternToMatch, list<dag> resultInstrs> {
|
||||
dag PatternToMatch = patternToMatch;
|
||||
list<dag> ResultInstrs = resultInstrs;
|
||||
list<Predicate> Predicates = []; // See class Instruction in Target.td.
|
||||
int AddedCost = 0; // See class Instruction in Target.td.
|
||||
dag PatternToMatch = patternToMatch;
|
||||
list<dag> ResultInstrs = resultInstrs;
|
||||
list<Predicate> Predicates = []; // See class Instruction in Target.td.
|
||||
int AddedComplexity = 0; // See class Instruction in Target.td.
|
||||
}
|
||||
|
||||
// Pat - A simple (but common) form of a pattern, which produces a simple result
|
||||
|
|
Loading…
Reference in New Issue