Lines Matching refs:Suffix
295 int VT, unsigned ArgNo, std::string &Suffix);
1788 int VT, unsigned ArgNo, std::string &Suffix) {
1861 Suffix += ".";
1864 Suffix += "v" + utostr(NumElts);
1866 Suffix += "i" + utostr(GotBits);
1885 Suffix += ".";
1888 Suffix += "v" + utostr(NumElts);
1890 Suffix += EVT::getEVT(EltTy).getEVTString();
1897 Suffix += ".v" + utostr(NumElts) + EVT::getEVT(EltTy).getEVTString();
1914 Suffix += ".p" + utostr(PTyp->getAddressSpace()) +
1958 // For overloaded intrinsics, the Suffix of the function name must match the
1960 // suffix, to be checked at the end.
1961 std::string Suffix;
1986 if (!PerformTypeCheck(ID, F, Ty, VT, ArgNo, Suffix))
2001 ArgNo + NumRetVals, Suffix))
2007 // For intrinsics without pointer arguments, if we computed a Suffix then the
2009 // function is correct. We add the suffix to the name of the intrinsic and
2014 // has a suffix and not.
2015 if (!Suffix.empty()) {
2017 if (Name + Suffix != F->getName()) {
2018 CheckFailed("Overloaded intrinsic has incorrect suffix: '" +
2020 Suffix + "'", F);