Lines Matching defs:op
3737 void LocationsBuilderX86_64::HandleShift(HBinaryOperation* op) {
3738 DCHECK(op->IsShl() || op->IsShr() || op->IsUShr());
3741 new (GetGraph()->GetArena()) LocationSummary(op, LocationSummary::kNoCall);
3743 switch (op->GetResultType()) {
3748 locations->SetInAt(1, Location::ByteRegisterOrConstant(RCX, op->InputAt(1)));
3753 LOG(FATAL) << "Unexpected operation type " << op->GetResultType();
3757 void InstructionCodeGeneratorX86_64::HandleShift(HBinaryOperation* op) {
3758 DCHECK(op->IsShl() || op->IsShr() || op->IsUShr());
3760 LocationSummary* locations = op->GetLocations();
3764 switch (op->GetResultType()) {
3768 if (op->IsShl()) {
3770 } else if (op->IsShr()) {
3777 if (op->IsShl()) {
3779 } else if (op->IsShr()) {
3790 if (op->IsShl()) {
3792 } else if (op->IsShr()) {
3799 if (op->IsShl()) {
3801 } else if (op->IsShr()) {
3810 LOG(FATAL) << "Unexpected operation type " << op->GetResultType();
6359 // here, which is a no-op thanks to the x86-64 memory model);
6383 // Note that this is a no-op, thanks to the x86-64 memory model.