Lines Matching refs:LHSs

782       if (StringInit *LHSs = dyn_cast<StringInit>(LHS))  in Fold()  local
783 return LHSs; in Fold()
861 if (StringInit *LHSs = dyn_cast<StringInit>(LHS)) in Fold() local
862 return IntInit::get(RK, LHSs->getValue().size()); in Fold()
870 if (StringInit *LHSs = dyn_cast<StringInit>(LHS)) in Fold() local
871 return IntInit::get(RK, LHSs->getValue().empty()); in Fold()
1024 DagInit *LHSs = dyn_cast<DagInit>(LHS); in Fold() local
1026 if (LHSs && RHSs) { in Fold()
1027 DefInit *LOp = dyn_cast<DefInit>(LHSs->getOperator()); in Fold()
1029 if ((!LOp && !isa<UnsetInit>(LHSs->getOperator())) || in Fold()
1034 LHSs->getAsString() + "' vs. '" + RHSs->getAsString() + in Fold()
1043 for (unsigned i = 0, e = LHSs->getNumArgs(); i != e; ++i) { in Fold()
1044 Args.push_back(LHSs->getArg(i)); in Fold()
1045 ArgNames.push_back(LHSs->getArgName(i)); in Fold()
1056 ListInit *LHSs = dyn_cast<ListInit>(LHS); in Fold() local
1058 if (LHSs && RHSs) { in Fold()
1060 llvm::append_range(Args, *LHSs); in Fold()
1062 return ListInit::get(Args, LHSs->getElementType()); in Fold()
1076 StringInit *LHSs = dyn_cast<StringInit>(LHS); in Fold() local
1078 if (LHSs && RHSs) in Fold()
1079 return ConcatStringInits(LHSs, RHSs); in Fold()
1123 StringInit *LHSs = dyn_cast<StringInit>(LHS); 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()
1354 StringInit *LHSs = dyn_cast<StringInit>(LHS); in Fold() local
1376 if (LHSs && MHSs && RHSs) { in Fold()
1382 found = Val.find(std::string(LHSs->getValue()), idx); in Fold()
1385 Val.replace(found, LHSs->getValue().size(), in Fold()
1442 StringInit *LHSs = dyn_cast<StringInit>(LHS); in Fold() local
1445 if (LHSs && MHSi && RHSi) { in Fold()
1446 int64_t StringSize = LHSs->getValue().size(); in Fold()
1456 return StringInit::get(RK, LHSs->getValue().substr(Start, Length), in Fold()
1457 LHSs->getFormat()); in Fold()
1463 StringInit *LHSs = dyn_cast<StringInit>(LHS); in Fold() local
1466 if (LHSs && MHSs && RHSi) { in Fold()
1467 int64_t SourceSize = LHSs->getValue().size(); in Fold()
1474 auto I = LHSs->getValue().find(MHSs->getValue(), Start); in Fold()