@@ -23,65 +23,6 @@ namespace llvm {
2323 // Forward delcarations
2424 class XCoreSubtarget ;
2525
26- namespace XCoreISD {
27- enum NodeType : unsigned {
28- // Start the numbering where the builtin ops and target ops leave off.
29- FIRST_NUMBER = ISD::BUILTIN_OP_END,
30-
31- // Branch and link (call)
32- BL,
33-
34- // pc relative address
35- PCRelativeWrapper,
36-
37- // dp relative address
38- DPRelativeWrapper,
39-
40- // cp relative address
41- CPRelativeWrapper,
42-
43- // Load word from stack
44- LDWSP,
45-
46- // Store word to stack
47- STWSP,
48-
49- // Corresponds to retsp instruction
50- RETSP,
51-
52- // Corresponds to LADD instruction
53- LADD,
54-
55- // Corresponds to LSUB instruction
56- LSUB,
57-
58- // Corresponds to LMUL instruction
59- LMUL,
60-
61- // Corresponds to MACCU instruction
62- MACCU,
63-
64- // Corresponds to MACCS instruction
65- MACCS,
66-
67- // Corresponds to CRC8 instruction
68- CRC8,
69-
70- // Jumptable branch.
71- BR_JT,
72-
73- // Jumptable branch using long branches for each entry.
74- BR_JT32,
75-
76- // Offset from frame pointer to the first (possible) on-stack argument
77- FRAME_TO_ARGS_OFFSET,
78-
79- // Exception handler return. The stack is restored to the first
80- // followed by a jump to the second argument.
81- EH_RETURN,
82- };
83- }
84-
8526 // ===--------------------------------------------------------------------===//
8627 // TargetLowering Implementation
8728 // ===--------------------------------------------------------------------===//
@@ -109,10 +50,6 @@ namespace llvm {
10950 void ReplaceNodeResults (SDNode *N, SmallVectorImpl<SDValue>&Results,
11051 SelectionDAG &DAG) const override ;
11152
112- // / getTargetNodeName - This method returns the name of a target specific
113- // DAG node.
114- const char *getTargetNodeName (unsigned Opcode) const override ;
115-
11653 MachineBasicBlock *
11754 EmitInstrWithCustomInserter (MachineInstr &MI,
11855 MachineBasicBlock *MBB) const override ;
0 commit comments