@@ -210,7 +210,6 @@ class SDValue {
210210 inline const SDValue &getOperand (unsigned i) const ;
211211 inline uint64_t getConstantOperandVal (unsigned i) const ;
212212 inline const APInt &getConstantOperandAPInt (unsigned i) const ;
213- inline bool isTargetMemoryOpcode () const ;
214213 inline bool isTargetOpcode () const ;
215214 inline bool isMachineOpcode () const ;
216215 inline bool isUndef () const ;
@@ -691,22 +690,6 @@ END_TWO_BYTE_PACK()
691690 // / \<target\>ISD namespace).
692691 bool isTargetOpcode () const { return NodeType >= ISD::BUILTIN_OP_END; }
693692
694- // / Test if this node has a target-specific opcode that may raise
695- // / FP exceptions (in the \<target\>ISD namespace and greater than
696- // / FIRST_TARGET_STRICTFP_OPCODE). Note that all target memory
697- // / opcode are currently automatically considered to possibly raise
698- // / FP exceptions as well.
699- bool isTargetStrictFPOpcode () const {
700- return NodeType >= ISD::FIRST_TARGET_STRICTFP_OPCODE;
701- }
702-
703- // / Test if this node has a target-specific
704- // / memory-referencing opcode (in the \<target\>ISD namespace and
705- // / greater than FIRST_TARGET_MEMORY_OPCODE).
706- bool isTargetMemoryOpcode () const {
707- return NodeType >= ISD::FIRST_TARGET_MEMORY_OPCODE;
708- }
709-
710693 // / Return true if the type of the node type undefined.
711694 bool isUndef () const { return NodeType == ISD::UNDEF; }
712695
@@ -1255,10 +1238,6 @@ inline bool SDValue::isTargetOpcode() const {
12551238 return Node->isTargetOpcode ();
12561239}
12571240
1258- inline bool SDValue::isTargetMemoryOpcode () const {
1259- return Node->isTargetMemoryOpcode ();
1260- }
1261-
12621241inline bool SDValue::isMachineOpcode () const {
12631242 return Node->isMachineOpcode ();
12641243}
@@ -1615,10 +1594,10 @@ class AtomicSDNode : public MemSDNode {
16151594 }
16161595};
16171596
1618- // / This SDNode is used for target intrinsics that touch
1619- // / memory and need an associated MachineMemOperand. Its opcode may be
1620- // / INTRINSIC_VOID, INTRINSIC_W_CHAIN, PREFETCH, or a target-specific opcode
1621- // / with a value not less than FIRST_TARGET_MEMORY_OPCODE .
1597+ // / This SDNode is used for target intrinsics that touch memory and need
1598+ // / an associated MachineMemOperand. Its opcode may be INTRINSIC_VOID,
1599+ // / INTRINSIC_W_CHAIN, PREFETCH, or a target-specific memory-referencing
1600+ // / opcode (see `SelectionDAGTargetInfo::isTargetMemoryOpcode`) .
16221601class MemIntrinsicSDNode : public MemSDNode {
16231602public:
16241603 MemIntrinsicSDNode (unsigned Opc, unsigned Order, const DebugLoc &dl,
0 commit comments