Lines Matching refs:instr
1247 static bool MatchNegationViaXor(HValue* instr, HValue** negated) {
1248 if (!instr->IsBitwise()) return false;
1249 HBitwise* b = HBitwise::cast(instr);
1256 static bool MatchDoubleNegation(HValue* instr, HValue** arg) {
1258 return MatchNegationViaXor(instr, &negated) &&
1480 HMathFloorOfDiv* instr =
1482 instr->InsertBefore(this);
1483 return instr;
4334 void HObjectAccess::SetGVNFlags(HValue *instr, bool is_store) {
4338 instr->SetGVNFlag(kDependsOnNewSpacePromotion);
4339 instr->SetFlag(HValue::kTrackSideEffectDominators);
4342 instr->SetFlag(HValue::kUseGVN);
4343 instr->SetGVNFlag(kDependsOnMaps);
4348 instr->SetGVNFlag(is_store
4352 instr->SetGVNFlag(is_store
4356 instr->SetGVNFlag(is_store
4360 instr->SetGVNFlag(is_store
4364 instr->SetGVNFlag(is_store
4368 instr->SetGVNFlag(is_store
4372 instr->SetGVNFlag(is_store
4376 instr->SetGVNFlag(is_store