Home
last modified time | relevance | path

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

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Ddtemplate.d397 hash = mixHash(hash, expressionHash(e1)); in arrayObjectHash()
417 private size_t expressionHash(Expression e) in expressionHash() function
447 hash += te.e0 ? expressionHash(te.e0) : 0; in expressionHash()
449 hash = mixHash(hash, expressionHash(elem)); in expressionHash()
458 hash = mixHash(hash, expressionHash(ae[i])); in expressionHash()
468 hash ^= mixHash(expressionHash((*ae.keys)[i]), expressionHash((*ae.values)[i])); in expressionHash()
477 hash = mixHash(hash, elem ? expressionHash(elem) : 0); in expressionHash()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Ddtemplate.c394 static hash_t expressionHash(Expression *e) in expressionHash() function
426 hash += te->e0 ? expressionHash(te->e0) : 0; in expressionHash()
430 hash = mixHash(hash, expressionHash(elem)); in expressionHash()
440 hash = mixHash(hash, expressionHash(ae->getElement(i))); in expressionHash()
450 hash ^= mixHash(expressionHash((*ae->keys)[i]), expressionHash((*ae->values)[i])); in expressionHash()
461 hash = mixHash(hash, elem ? expressionHash(elem) : 0); in expressionHash()
494 hash = mixHash(hash, expressionHash(e1)); in arrayObjectHash()