Lines Matching refs:instr

727   for (HInstruction* instr = next(); instr != NULL; instr = instr->next()) {
728 if (instr == other) {
1382 static bool MatchNegationViaXor(HValue* instr, HValue** negated) {
1383 if (!instr->IsBitwise()) return false;
1384 HBitwise* b = HBitwise::cast(instr);
1391 static bool MatchDoubleNegation(HValue* instr, HValue** arg) {
1393 return MatchNegationViaXor(instr, &negated) &&
4676 void HObjectAccess::SetGVNFlags(HValue *instr, PropertyAccessType access_type) {
4680 instr->SetDependsOnFlag(::v8::internal::kNewSpacePromotion);
4681 instr->SetFlag(HValue::kTrackSideEffectDominators);
4684 instr->SetFlag(HValue::kUseGVN);
4685 instr->SetDependsOnFlag(::v8::internal::kMaps);
4691 instr->SetChangesFlag(::v8::internal::kArrayLengths);
4693 instr->SetDependsOnFlag(::v8::internal::kArrayLengths);
4698 instr->SetChangesFlag(::v8::internal::kStringLengths);
4700 instr->SetDependsOnFlag(::v8::internal::kStringLengths);
4705 instr->SetChangesFlag(::v8::internal::kInobjectFields);
4707 instr->SetDependsOnFlag(::v8::internal::kInobjectFields);
4712 instr->SetChangesFlag(::v8::internal::kDoubleFields);
4714 instr->SetDependsOnFlag(::v8::internal::kDoubleFields);
4719 instr->SetChangesFlag(::v8::internal::kBackingStoreFields);
4721 instr->SetDependsOnFlag(::v8::internal::kBackingStoreFields);
4726 instr->SetChangesFlag(::v8::internal::kElementsPointer);
4728 instr->SetDependsOnFlag(::v8::internal::kElementsPointer);
4733 instr->SetChangesFlag(::v8::internal::kMaps);
4735 instr->SetDependsOnFlag(::v8::internal::kMaps);
4740 instr->SetChangesFlag(::v8::internal::kExternalMemory);
4742 instr->SetDependsOnFlag(::v8::internal::kExternalMemory);