Lines Matching refs:HConstant
841 HValue* HConstant::Canonicalize() {
856 HConstant::cast(left())->HasInteger32Value() &&
857 HConstant::cast(left())->Integer32Value() == nop_constant) {
861 HConstant::cast(right())->HasInteger32Value() &&
862 HConstant::cast(right())->Integer32Value() == nop_constant) {
927 HConstant::cast(value())->handle()->IsSymbol()) {
1043 Range* HConstant::InferRange(Zone* zone) {
1286 HConstant::HConstant(Handle<Object> handle, Representation r)
1305 HConstant* HConstant::CopyToRepresentation(Representation r) const {
1308 return new HConstant(handle_, r);
1312 HConstant* HConstant::CopyToTruncatedInt32() const {
1315 return new HConstant(FACTORY->NewNumberFromInt(truncated),
1320 bool HConstant::ToBoolean() const {
1337 void HConstant::PrintDataTo(StringStream* stream) {
1378 HConstant* c = HConstant::cast(right());
1394 HConstant* c = HConstant::cast(right());
1420 HConstant* c = HConstant::cast(right());
1913 HType HConstant::CalculateInferredType() {
2093 new(zone) HConstant(FACTORY->NewNumberFromInt(val, TENURED), \
2096 new(zone) HConstant(FACTORY->NewNumber(val, TENURED), \
2105 HConstant* c_left = HConstant::cast(left); \
2106 HConstant* c_right = HConstant::cast(right); \
2131 HConstant* c_left = HConstant::cast(left);
2132 HConstant* c_right = HConstant::cast(right);
2155 HConstant* c_left = HConstant::cast(left);
2156 HConstant* c_right = HConstant::cast(right);
2177 HConstant* c_left = HConstant::cast(left);
2178 HConstant* c_right = HConstant::cast(right);
2210 HConstant* c_left = HConstant::cast(left); \
2211 HConstant* c_right = HConstant::cast(right); \
2233 HConstant* c_left = HConstant::cast(left);
2234 HConstant* c_right = HConstant::cast(right);
2278 HConstant* constant = HConstant::cast(value);