reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4474 if (isa<ConstantSDNode>(Val)) { 4475 std::swap(Val, Mask); 4480 if (Val.getOpcode() == ISD::ANY_EXTEND) { 4481 AExt = Val; 4482 Val = Val->getOperand(0); 4482 Val = Val->getOperand(0); 4485 if (Val->isMachineOpcode() && Val->getMachineOpcode() == NVPTX::IMOV16rr) { 4485 if (Val->isMachineOpcode() && Val->getMachineOpcode() == NVPTX::IMOV16rr) { 4486 Val = Val->getOperand(0); 4486 Val = Val->getOperand(0); 4489 if (Val->getOpcode() == NVPTXISD::LoadV2 || 4490 Val->getOpcode() == NVPTXISD::LoadV4) { 4503 MemSDNode *Mem = dyn_cast<MemSDNode>(Val); 4516 cast<ConstantSDNode>(Val->getOperand(Val->getNumOperands()-1))-> 4516 cast<ConstantSDNode>(Val->getOperand(Val->getNumOperands()-1))-> 4527 Val = DCI.DAG.getNode(ISD::ZERO_EXTEND, SDLoc(N), 4528 AExt.getValueType(), Val); 4533 DCI.CombineTo(N, Val, AddTo);