Lines Matching refs:RHSs
1025 DagInit *RHSs = dyn_cast<DagInit>(RHS); in Fold() local
1026 if (LHSs && RHSs) { in Fold()
1028 DefInit *ROp = dyn_cast<DefInit>(RHSs->getOperator()); in Fold()
1030 (!ROp && !isa<UnsetInit>(RHSs->getOperator()))) in Fold()
1034 LHSs->getAsString() + "' vs. '" + RHSs->getAsString() + in Fold()
1047 for (unsigned i = 0, e = RHSs->getNumArgs(); i != e; ++i) { in Fold()
1048 Args.push_back(RHSs->getArg(i)); in Fold()
1049 ArgNames.push_back(RHSs->getArgName(i)); in Fold()
1057 ListInit *RHSs = dyn_cast<ListInit>(RHS); in Fold() local
1058 if (LHSs && RHSs) { in Fold()
1061 llvm::append_range(Args, *RHSs); in Fold()
1077 StringInit *RHSs = dyn_cast<StringInit>(RHS); in Fold() local
1078 if (LHSs && RHSs) in Fold()
1079 return ConcatStringInits(LHSs, RHSs); in Fold()
1124 StringInit *RHSs = dyn_cast<StringInit>(RHS); in Fold() local
1126 if (LHSs && RHSs) { in Fold()
1129 case EQ: Result = LHSs->getValue() == RHSs->getValue(); break; in Fold()
1130 case NE: Result = LHSs->getValue() != RHSs->getValue(); break; in Fold()
1131 case LE: Result = LHSs->getValue() <= RHSs->getValue(); break; in Fold()
1132 case LT: Result = LHSs->getValue() < RHSs->getValue(); break; in Fold()
1133 case GE: Result = LHSs->getValue() >= RHSs->getValue(); break; in Fold()
1134 case GT: Result = LHSs->getValue() > RHSs->getValue(); break; in Fold()
1362 StringInit *RHSs = dyn_cast<StringInit>(RHS); in Fold() local
1376 if (LHSs && MHSs && RHSs) { in Fold()
1377 std::string Val = std::string(RHSs->getValue()); in Fold()