@@ -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 ;
@@ -688,22 +687,6 @@ END_TWO_BYTE_PACK()
688687 // / \<target\>ISD namespace).
689688 bool isTargetOpcode () const { return NodeType >= ISD::BUILTIN_OP_END; }
690689
691- // / Test if this node has a target-specific opcode that may raise
692- // / FP exceptions (in the \<target\>ISD namespace and greater than
693- // / FIRST_TARGET_STRICTFP_OPCODE). Note that all target memory
694- // / opcode are currently automatically considered to possibly raise
695- // / FP exceptions as well.
696- bool isTargetStrictFPOpcode () const {
697- return NodeType >= ISD::FIRST_TARGET_STRICTFP_OPCODE;
698- }
699-
700- // / Test if this node has a target-specific
701- // / memory-referencing opcode (in the \<target\>ISD namespace and
702- // / greater than FIRST_TARGET_MEMORY_OPCODE).
703- bool isTargetMemoryOpcode () const {
704- return NodeType >= ISD::FIRST_TARGET_MEMORY_OPCODE;
705- }
706-
707690 // / Return true if the type of the node type undefined.
708691 bool isUndef () const { return NodeType == ISD::UNDEF; }
709692
@@ -1214,10 +1197,6 @@ inline bool SDValue::isTargetOpcode() const {
12141197 return Node->isTargetOpcode ();
12151198}
12161199
1217- inline bool SDValue::isTargetMemoryOpcode () const {
1218- return Node->isTargetMemoryOpcode ();
1219- }
1220-
12211200inline bool SDValue::isMachineOpcode () const {
12221201 return Node->isMachineOpcode ();
12231202}
@@ -1571,10 +1550,10 @@ class AtomicSDNode : public MemSDNode {
15711550 }
15721551};
15731552
1574- // / This SDNode is used for target intrinsics that touch
1575- // / memory and need an associated MachineMemOperand. Its opcode may be
1576- // / INTRINSIC_VOID, INTRINSIC_W_CHAIN, PREFETCH, or a target-specific opcode
1577- // / with a value not less than FIRST_TARGET_MEMORY_OPCODE .
1553+ // / This SDNode is used for target intrinsics that touch memory and need
1554+ // / an associated MachineMemOperand. Its opcode may be INTRINSIC_VOID,
1555+ // / INTRINSIC_W_CHAIN, PREFETCH, or a target-specific memory-referencing
1556+ // / opcode (see `SelectionDAGTargetInfo::isTargetMemoryOpcode`) .
15781557class MemIntrinsicSDNode : public MemSDNode {
15791558public:
15801559 MemIntrinsicSDNode (unsigned Opc, unsigned Order, const DebugLoc &dl,
0 commit comments