5 #ifndef V8_HYDROGEN_ALIAS_ANALYSIS_H_
6 #define V8_HYDROGEN_ALIAS_ANALYSIS_H_
31 if (a->IsAllocate() || a->IsInnerAllocatedObject()) {
33 if (b->IsAllocate())
return kNoAlias;
34 if (b->IsInnerAllocatedObject())
return kNoAlias;
36 if (b->IsParameter())
return kNoAlias;
37 if (b->IsConstant())
return kNoAlias;
39 if (b->IsAllocate() || b->IsInnerAllocatedObject()) {
41 if (a->IsParameter())
return kNoAlias;
42 if (a->IsConstant())
return kNoAlias;
46 if (a->IsConstant()) {
bool MustAlias(HValue *a, HValue *b)
bool MayAlias(HValue *a, HValue *b)
HAliasing Query(HValue *a, HValue *b)
bool NoAlias(HValue *a, HValue *b)
bool Equals(HValue *other)
Debugger support for the V8 JavaScript engine.