Use a MemIntrinsicSDNode for ISD::PREFETCH, which touches
authorDale Johannesen <dalej@apple.com>
Tue, 26 Oct 2010 23:11:10 +0000 (23:11 +0000)
committerDale Johannesen <dalej@apple.com>
Tue, 26 Oct 2010 23:11:10 +0000 (23:11 +0000)
commit1de4aa904e9672abfc2e755d798c926d324e2d36
tree5647f3caf1fe2bba9f2a1fabf99b9927cda86134
parent3d26d5d5240fb3bfe121434d4881da22f4b35ba5
Use a MemIntrinsicSDNode for ISD::PREFETCH, which touches
memory, so a MachineMemOperand is useful (not propagated
into the MachineInstr yet).  No functional change except
for dump output.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117413 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/SelectionDAGNodes.h
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
lib/Target/X86/X86ISelDAGToDAG.cpp