Lines Matching defs:lhs
119 bool AstRawString::Equal(const AstRawString* lhs, const AstRawString* rhs) {
120 DCHECK_EQ(lhs->Hash(), rhs->Hash());
122 if (lhs->length() != rhs->length()) return false;
123 if (lhs->length() == 0) return true;
124 const unsigned char* l = lhs->raw_data();
127 if (lhs->is_one_byte()) {
150 int AstRawString::Compare(const AstRawString* lhs, const AstRawString* rhs) {
152 if (lhs == rhs) return 0;
154 const unsigned char* lhs_data = lhs->raw_data();
156 size_t length = std::min(lhs->length(), rhs->length());
159 if (lhs->is_one_byte()) {
185 return lhs->byte_length() - rhs->byte_length();