reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
212 int compare_numeric(StringRef RHS) const;
121 return str().compare_numeric(RHS);
include/llvm/TableGen/Record.h 1761 return StringRef(Rec1->getName()).compare_numeric(Rec2->getName()) < 0;
unittests/ADT/StringRefTest.cpp101 EXPECT_EQ(-1, StringRef("aab").compare_numeric("aad")); 102 EXPECT_EQ( 0, StringRef("aab").compare_numeric("aab")); 103 EXPECT_EQ( 1, StringRef("aab").compare_numeric("aaa")); 104 EXPECT_EQ(-1, StringRef("aab").compare_numeric("aabb")); 105 EXPECT_EQ( 1, StringRef("aab").compare_numeric("aa")); 106 EXPECT_EQ(-1, StringRef("1").compare_numeric("10")); 107 EXPECT_EQ( 0, StringRef("10").compare_numeric("10")); 108 EXPECT_EQ( 0, StringRef("10a").compare_numeric("10a")); 109 EXPECT_EQ( 1, StringRef("2").compare_numeric("1")); 110 EXPECT_EQ( 0, StringRef("llvm_v1i64_ty").compare_numeric("llvm_v1i64_ty")); 111 EXPECT_EQ( 1, StringRef("\xFF").compare_numeric("\1")); 112 EXPECT_EQ( 1, StringRef("V16").compare_numeric("V1_q0")); 113 EXPECT_EQ(-1, StringRef("V1_q0").compare_numeric("V16")); 114 EXPECT_EQ(-1, StringRef("V8_q0").compare_numeric("V16")); 115 EXPECT_EQ( 1, StringRef("V16").compare_numeric("V8_q0")); 116 EXPECT_EQ(-1, StringRef("V1_q0").compare_numeric("V8_q0")); 117 EXPECT_EQ( 1, StringRef("V8_q0").compare_numeric("V1_q0"));