Lines Matching refs:mul
3079 void LocationsBuilderX86_64::VisitMul(HMul* mul) {
3081 new (GetGraph()->GetArena()) LocationSummary(mul, LocationSummary::kNoCall);
3082 switch (mul->GetResultType()) {
3086 if (mul->InputAt(1)->IsIntConstant()) {
3097 if (mul->InputAt(1)->IsLongConstant() &&
3098 IsInt<32>(mul->InputAt(1)->AsLongConstant()->GetValue())) {
3115 LOG(FATAL) << "Unexpected mul type " << mul->GetResultType();
3119 void InstructionCodeGeneratorX86_64::VisitMul(HMul* mul) {
3120 LocationSummary* locations = mul->GetLocations();
3124 switch (mul->GetResultType()) {
3128 if (mul->InputAt(1)->IsIntConstant()) {
3129 Immediate imm(mul->InputAt(1)->AsIntConstant()->GetValue());
3144 if (mul->InputAt(1)->IsLongConstant()) {
3145 int64_t value = mul->InputAt(1)->AsLongConstant()->GetValue();
3199 LOG(FATAL) << "Unexpected mul type " << mul->GetResultType();