Home | History | Annotate | Download | only in SelectionDAG

Lines Matching full:opc

325 static void AddNodeIDOpcode(FoldingSetNodeID &ID, unsigned OpC)  {
326 ID.AddInteger(OpC);
356 unsigned short OpC, SDVTList VTList,
358 AddNodeIDOpcode(ID, OpC);
972 unsigned Opc = isT ? ISD::TargetConstant : ISD::Constant;
974 AddNodeIDNode(ID, Opc, getVTList(EltVT), 0, 0);
1014 unsigned Opc = isTarget ? ISD::TargetConstantFP : ISD::ConstantFP;
1016 AddNodeIDNode(ID, Opc, getVTList(EltVT), 0, 0);
1076 unsigned Opc;
1078 Opc = isTargetGA ? ISD::TargetGlobalTLSAddress : ISD::GlobalTLSAddress;
1080 Opc = isTargetGA ? ISD::TargetGlobalAddress : ISD::GlobalAddress;
1083 AddNodeIDNode(ID, Opc, getVTList(VT), 0, 0);
1091 SDNode *N = new (NodeAllocator) GlobalAddressSDNode(Opc, DL, GV, VT,
1099 unsigned Opc = isTarget ? ISD::TargetFrameIndex : ISD::FrameIndex;
1101 AddNodeIDNode(ID, Opc, getVTList(VT), 0, 0);
1117 unsigned Opc = isTarget ? ISD::TargetJumpTable : ISD::JumpTable;
1119 AddNodeIDNode(ID, Opc, getVTList(VT), 0, 0);
1141 unsigned Opc = isTarget ? ISD::TargetConstantPool : ISD::ConstantPool;
1143 AddNodeIDNode(ID, Opc, getVTList(VT), 0, 0);
1168 unsigned Opc = isTarget ? ISD::TargetConstantPool : ISD::ConstantPool;
1170 AddNodeIDNode(ID, Opc, getVTList(VT), 0, 0);
1421 unsigned Opc = isTarget ? ISD::TargetBlockAddress : ISD::BlockAddress;
1424 AddNodeIDNode(ID, Opc, getVTList(VT), 0, 0);
1431 SDNode *N = new (NodeAllocator) BlockAddressSDNode(Opc, VT, BA, TargetFlags);
4936 SDNode *SelectionDAG::MorphNodeTo(SDNode *N, unsigned Opc,
4943 AddNodeIDNode(ID, Opc, VTs, Ops, NumOps);
4952 N->NodeType = Opc;
5684 GlobalAddressSDNode::GlobalAddressSDNode(unsigned Opc, DebugLoc DL,
5687 : SDNode(Opc, DL, getSDVTList(VT)), Offset(o), TargetFlags(TF) {
5691 MemSDNode::MemSDNode(unsigned Opc, DebugLoc dl, SDVTList VTs, EVT memvt,
5693 : SDNode(Opc, dl, VTs), MemoryVT(memvt), MMO(mmo) {
5702 MemSDNode::MemSDNode(unsigned Opc, DebugLoc dl, SDVTList VTs,
5705 : SDNode(Opc, dl, VTs, Ops, NumOps),