Lines Matching refs:LHSs
744 if (StringInit *LHSs = dyn_cast<StringInit>(LHS))
745 return LHSs;
753 if (StringInit *LHSs = dyn_cast<StringInit>(LHS)) {
754 std::string Name = LHSs->getValue();
836 if (StringInit *LHSs = dyn_cast<StringInit>(LHS)) {
837 if (LHSs->getValue().empty()) {
890 DagInit *LHSs = dyn_cast<DagInit>(LHS);
892 if (LHSs && RHSs) {
893 DefInit *LOp = dyn_cast<DefInit>(LHSs->getOperator());
899 for (unsigned i = 0, e = LHSs->getNumArgs(); i != e; ++i) {
900 Args.push_back(LHSs->getArg(i));
901 ArgNames.push_back(LHSs->getArgName(i));
907 return DagInit::get(LHSs->getOperator(), "", Args, ArgNames);
912 StringInit *LHSs = dyn_cast<StringInit>(LHS);
914 if (LHSs && RHSs)
915 return StringInit::get(LHSs->getValue() + RHSs->getValue());
929 StringInit *LHSs = dyn_cast<StringInit>(LHS);
933 if (LHSs && RHSs)
934 return IntInit::get(LHSs->getValue() == RHSs->getValue());
1139 StringInit *LHSs = dyn_cast<StringInit>(LHS);
1151 || (LHSs && MHSs && RHSs)) {
1172 found = Val.find(LHSs->getValue(), idx);
1174 Val.replace(found, LHSs->getValue().size(), MHSs->getValue());