Home | History | Annotate | Download | only in src

Lines Matching refs:HValue

70 int HValue::LoopWeight() const {
78 void HValue::AssumeRepresentation(Representation r) {
274 bool HValue::IsDefinedAfter(HBasicBlock* other) const {
281 while (tail_ != NULL && tail_->value()->CheckFlag(HValue::kIsDead)) {
288 bool HValue::CheckUsesForFlag(Flag f) {
311 int HValue::UseCount() const {
318 HUseListNode* HValue::RemoveUse(HValue* value, int index) {
348 bool HValue::Equals(HValue* other) {
363 intptr_t HValue::Hashcode() {
373 const char* HValue::Mnemonic() const {
384 void HValue::SetOperandAt(int index, HValue* value) {
390 void HValue::DeleteAndReplaceWith(HValue* other) {
399 void HValue::ReplaceAllUsesWith(HValue* other) {
402 HValue* value = list_node->value();
412 void HValue::Kill() {
418 HValue* operand = OperandAt(i);
427 void HValue::SetBlock(HBasicBlock* block) {
436 void HValue::PrintTypeTo(StringStream* stream) {
442 void HValue::PrintRangeTo(StringStream* stream) {
451 void HValue::PrintChangesTo(StringStream* stream) {
472 void HValue::PrintNameTo(StringStream* stream) {
477 bool HValue::UpdateInferredType() {
485 void HValue::RegisterUse(int index, HValue* new_value) {
486 HValue* old_value = OperandAt(index);
506 void HValue::AddNewRange(Range* r, Zone* zone) {
515 void HValue::RemoveLastAddedRange() {
522 void HValue::ComputeInitialRange(Zone* zone) {
610 HValue* other_operand = OperandAt(i);
636 // HValue::DataEquals. The default implementation is UNREACHABLE. We
841 HValue* HConstant::Canonicalize() {
846 HValue* HTypeof::Canonicalize() {
851 HValue* HBitwise::Canonicalize() {
869 HValue* HAdd::Canonicalize() {
876 HValue* HSub::Canonicalize() {
883 HValue* HChange::Canonicalize() {
888 HValue* HWrapReceiver::Canonicalize() {
919 HValue* HCheckInstanceType::Canonicalize() {
1020 Range* HValue::InferRange(Zone* zone) {
1037 : HValue::InferRange(zone);
1049 return HValue::InferRange(zone);
1066 return HValue::InferRange(zone);
1083 return HValue::InferRange(zone);
1099 return HValue::InferRange(zone);
1117 return HValue::InferRange(zone);
1134 SetFlag(HValue::kCanOverflow);
1138 ClearFlag(HValue::kCanBeDivByZero);
1142 return HValue::InferRange(zone);
1155 ClearFlag(HValue::kCanBeDivByZero);
1159 return HValue::InferRange(zone);
1167 HValue* value = OperandAt(i);
1183 void HPhi::AddInput(HValue* value) {
1201 HValue* HPhi::GetRedundantReplacement() {
1202 HValue* candidate = NULL;
1206 HValue* current = OperandAt(position++);
1210 HValue* current = OperandAt(position++);
1229 HValue* value = it.value();
1359 if (op() == Token::BIT_XOR) return HValue::InferRange(zone);
1372 : HValue::InferRange(zone);
1388 return HValue::InferRange(zone);
1414 return HValue::InferRange(zone);
1430 return HValue::InferRange(zone);
1447 return HValue::InferRange(zone);
1525 HLoadNamedFieldPolymorphic::HLoadNamedFieldPolymorphic(HValue* context,
1526 HValue* object,
1572 bool HLoadNamedFieldPolymorphic::DataEquals(HValue* value) {
1619 HValue* use = it.value();
1643 HValue* HLoadKeyedGeneric::Canonicalize() {
1835 HValue* use = it.value();
1877 HType HValue::CalculateInferredType() {
2005 HValue* HUnaryMathOperation::EnsureAndPropagateNotMinusZero(
2023 HValue* HChange::EnsureAndPropagateNotMinusZero(BitVector* visited) {
2035 HValue* HForceRepresentation::EnsureAndPropagateNotMinusZero(
2042 HValue* HMod::EnsureAndPropagateNotMinusZero(BitVector* visited) {
2052 HValue* HDiv::EnsureAndPropagateNotMinusZero(BitVector* visited) {
2061 HValue* HMul::EnsureAndPropagateNotMinusZero(BitVector* visited) {
2070 HValue* HSub::EnsureAndPropagateNotMinusZero(BitVector* visited) {
2081 HValue* HAdd::EnsureAndPropagateNotMinusZero(BitVector* visited) {
2101 HValue* context, \
2102 HValue* left, \
2103 HValue* right) { \
2127 HValue* context,
2128 HValue* left,
2129 HValue* right) {
2150 HValue* context,
2151 HValue* left,
2152 HValue* right) {
2173 HValue* context,
2174 HValue* left,
2175 HValue* right) {
2206 HValue* context, \
2207 HValue* left, \
2208 HValue* right) { \
2229 HValue* context,
2230 HValue* left,
2231 HValue* right) {
2264 HValue* value = OperandAt(i);
2306 HValue* value = OperandAt(i);