Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.195 -> 1.196 DAGISelEmitter.h updated: 1.62 -> 1.63 --- Log message: Rename AddedCost to AddedComplexity. --- Diffs of the changes: (+15 -13) DAGISelEmitter.cpp | 18 +++++++++--------- DAGISelEmitter.h | 10 ++++++---- 2 files changed, 15 insertions(+), 13 deletions(-) Index: llvm/utils/TableGen/DAGISelEmitter.cpp diff -u llvm/utils/TableGen/DAGISelEmitter.cpp:1.195 llvm/utils/TableGen/DAGISelEmitter.cpp:1.196 --- llvm/utils/TableGen/DAGISelEmitter.cpp:1.195 Wed Apr 19 13:07:24 2006 +++ llvm/utils/TableGen/DAGISelEmitter.cpp Wed Apr 19 15:36:09 2006 @@ -1505,7 +1505,7 @@ PatternsToMatch. push_back(PatternToMatch(Instr->getValueAsListInit("Predicates"), SrcPattern, DstPattern, - Instr->getValueAsInt("AddedCost"))); + Instr->getValueAsInt("AddedComplexity"))); } } @@ -1582,7 +1582,7 @@ push_back(PatternToMatch(Patterns[i]->getValueAsListInit("Predicates"), Pattern->getOnlyTree(), Temp.getOnlyTree(), - Patterns[i]->getValueAsInt("AddedCost"))); + Patterns[i]->getValueAsInt("AddedComplexity"))); } } @@ -1826,7 +1826,7 @@ PatternsToMatch. push_back(PatternToMatch(PatternsToMatch[i].getPredicates(), Variant, PatternsToMatch[i].getDstPattern(), - PatternsToMatch[i].getAddedCost())); + PatternsToMatch[i].getAddedComplexity())); } DEBUG(std::cerr << "\n"); @@ -1936,8 +1936,8 @@ PatternToMatch *RHS) { unsigned LHSSize = getPatternSize(LHS->getSrcPattern(), ISE); unsigned RHSSize = getPatternSize(RHS->getSrcPattern(), ISE); - LHSSize += LHS->getAddedCost(); - RHSSize += RHS->getAddedCost(); + LHSSize += LHS->getAddedComplexity(); + RHSSize += RHS->getAddedComplexity(); if (LHSSize > RHSSize) return true; // LHS -> bigger -> less cost if (LHSSize < RHSSize) return false; @@ -2946,9 +2946,9 @@ OS << "\n" << std::string(Indent, ' ') << "// Emits: "; Pattern.getDstPattern()->print(OS); OS << "\n"; - unsigned AddedCost = Pattern.getAddedCost(); + unsigned AddedComplexity = Pattern.getAddedComplexity(); OS << std::string(Indent, ' ') << "// Pattern complexity = " - << getPatternSize(Pattern.getSrcPattern(), *this) + AddedCost + << getPatternSize(Pattern.getSrcPattern(), *this) + AddedComplexity << " cost = " << getResultPatternCost(Pattern.getDstPattern(), *this) << "\n"; } @@ -2969,9 +2969,9 @@ OS << "\n" << std::string(Indent, ' ') << "// Emits: "; Pattern.getDstPattern()->print(OS); OS << "\n"; - unsigned AddedCost = Pattern.getAddedCost(); + unsigned AddedComplexity = Pattern.getAddedComplexity(); OS << std::string(Indent, ' ') << "// Pattern complexity = " - << getPatternSize(Pattern.getSrcPattern(), *this) + AddedCost + << getPatternSize(Pattern.getSrcPattern(), *this) + AddedComplexity << " cost = " << getResultPatternCost(Pattern.getDstPattern(), *this) << "\n"; } Index: llvm/utils/TableGen/DAGISelEmitter.h diff -u llvm/utils/TableGen/DAGISelEmitter.h:1.62 llvm/utils/TableGen/DAGISelEmitter.h:1.63 --- llvm/utils/TableGen/DAGISelEmitter.h:1.62 Wed Apr 19 13:07:24 2006 +++ llvm/utils/TableGen/DAGISelEmitter.h Wed Apr 19 15:36:09 2006 @@ -395,18 +395,20 @@ /// to produce isel. struct PatternToMatch { PatternToMatch(ListInit *preds, - TreePatternNode *src, TreePatternNode *dst, unsigned cost): - Predicates(preds), SrcPattern(src), DstPattern(dst), AddedCost(cost) {}; + TreePatternNode *src, TreePatternNode *dst, + unsigned complexity): + Predicates(preds), SrcPattern(src), DstPattern(dst), + AddedComplexity(complexity) {}; ListInit *Predicates; // Top level predicate conditions to match. TreePatternNode *SrcPattern; // Source pattern to match. TreePatternNode *DstPattern; // Resulting pattern. - unsigned AddedCost; // Add to matching pattern complexity. + unsigned AddedComplexity; // Add to matching pattern complexity. ListInit *getPredicates() const { return Predicates; } TreePatternNode *getSrcPattern() const { return SrcPattern; } TreePatternNode *getDstPattern() const { return DstPattern; } - unsigned getAddedCost() const { return AddedCost; } + unsigned getAddedComplexity() const { return AddedComplexity; } }; /// DAGISelEmitter - The top-level class which coordinates construction _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits