reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
10078 unsigned Opcode = Node->getMachineOpcode(); 10082 if (D16Idx >= 0 && Node->getConstantOperandVal(D16Idx)) 10083 return Node; // not implemented for D16 10088 unsigned OldDmask = Node->getConstantOperandVal(DmaskIdx); 10092 bool UsesTFC = (Node->getConstantOperandVal(TFEIdx) || 10093 Node->getConstantOperandVal(LWEIdx)) ? 1 : 0; 10095 bool HasChain = Node->getNumValues() > 1; 10099 return Node; 10109 for (SDNode::use_iterator I = Node->use_begin(), E = Node->use_end(); 10109 for (SDNode::use_iterator I = Node->use_begin(), E = Node->use_end(); 10119 return Node; 10140 return Node; 10152 return Node; 10156 return Node; 10162 return Node; 10173 AMDGPU::getMaskedMIMGOp(Node->getMachineOpcode(), NewChannels); 10175 NewOpcode != static_cast<int>(Node->getMachineOpcode()) && 10180 Ops.insert(Ops.end(), Node->op_begin(), Node->op_begin() + DmaskIdx); 10180 Ops.insert(Ops.end(), Node->op_begin(), Node->op_begin() + DmaskIdx); 10181 Ops.push_back(DAG.getTargetConstant(NewDmask, SDLoc(Node), MVT::i32)); 10182 Ops.insert(Ops.end(), Node->op_begin() + DmaskIdx + 1, Node->op_end()); 10182 Ops.insert(Ops.end(), Node->op_begin() + DmaskIdx + 1, Node->op_end()); 10184 MVT SVT = Node->getValueType(0).getVectorElementType().getSimpleVT(); 10193 MachineSDNode *NewNode = DAG.getMachineNode(NewOpcode, SDLoc(Node), 10198 DAG.setNodeMemRefs(NewNode, Node->memoperands()); 10199 DAG.ReplaceAllUsesOfValueWith(SDValue(Node, 1), SDValue(NewNode, 1)); 10203 assert(Node->hasNUsesOfValue(1, 0)); 10205 SDLoc(Node), Users[Lane]->getValueType(0), 10233 DAG.RemoveDeadNode(Node);