Searched refs:CommonPrefix (Results 1 – 2 of 2) sorted by relevance
729 auto &[Map, CommonPrefix] = BuiltinMap[Int.TargetPrefix]; in EmitIntrinsicToBuiltinMap()737 if (!CommonPrefix) { in EmitIntrinsicToBuiltinMap()739 CommonPrefix = BuiltinName; in EmitIntrinsicToBuiltinMap()745 const char *Mismatch = mismatch(*CommonPrefix, BuiltinName).first; in EmitIntrinsicToBuiltinMap()746 *CommonPrefix = CommonPrefix->take_front(Mismatch - CommonPrefix->begin()); in EmitIntrinsicToBuiltinMap()753 auto &[Map, CommonPrefix] = Entry; in EmitIntrinsicToBuiltinMap()755 StringRef Suffix = BuiltinName.substr(CommonPrefix->size()); in EmitIntrinsicToBuiltinMap()802 const auto &[Map, CommonPrefix] = Entry; in EmitIntrinsicToBuiltinMap()808 TargetIndepndentCommonPrefix = *CommonPrefix; in EmitIntrinsicToBuiltinMap()815 StringRef Suffix = BuiltinName.substr(CommonPrefix->size()); in EmitIntrinsicToBuiltinMap()[all …]
41 std::string CommonPrefix = Comps[0].TypedText; in getCommonPrefix() local43 size_t Len = std::min(CommonPrefix.size(), C.TypedText.size()); in getCommonPrefix()46 if (CommonPrefix[CommonLen] != C.TypedText[CommonLen]) in getCommonPrefix()49 CommonPrefix.resize(CommonLen); in getCommonPrefix()51 return CommonPrefix; in getCommonPrefix()63 std::string CommonPrefix = getCommonPrefix(Comps); in complete() local70 if (CommonPrefix.empty()) { in complete()76 Action.Text = CommonPrefix; in complete()