reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
784 unsigned Opc = Node->getMachineOpcode(); 790 EmitSubregNode(Node, VRBaseMap, IsClone, IsCloned); 796 EmitCopyToRegClassNode(Node, VRBaseMap); 802 EmitRegSequence(Node, VRBaseMap, IsClone, IsCloned); 811 unsigned NumResults = CountResults(Node); 822 CC = Node->getConstantOperandVal(PatchPointOpers::CCPos); 830 countOperands(Node, II.getNumOperands() - NumDefs, NumImpUses); 845 MachineInstrBuilder MIB = BuildMI(*MF, Node->getDebugLoc(), II); 850 CreateVirtualRegisters(Node, MIB, II, IsClone, IsCloned, VRBaseMap); 854 const SDNodeFlags Flags = Node->getFlags(); 896 AddOperand(MIB, Node->getOperand(i), i-NumSkip+NumDefs, &II, 907 MIB.setMemRefs(cast<MachineSDNode>(Node)->memoperands()); 935 if (!Node->hasAnyUseOfValue(i)) 939 EmitCopyFromReg(Node, i, IsClone, IsCloned, Reg, VRBaseMap); 944 if (Node->getValueType(Node->getNumValues()-1) == MVT::Glue) { 944 if (Node->getValueType(Node->getNumValues()-1) == MVT::Glue) { 945 for (SDNode *F = Node->getGluedUser(); F; F = F->getGluedUser()) { 974 TLI->AdjustInstrPostInstrSelection(*MIB, Node);