Home
last modified time | relevance | path

Searched refs:CommonPrefix (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/utils/TableGen/Basic/
H A DIntrinsicEmitter.cpp729 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 …]
/freebsd/contrib/llvm-project/llvm/lib/LineEditor/
H A DLineEditor.cpp41 std::string CommonPrefix = Comps[0].TypedText; in getCommonPrefix() local
43 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() local
70 if (CommonPrefix.empty()) { in complete()
76 Action.Text = CommonPrefix; in complete()