Add one more argument to the prefetch intrinsic to indicate whether it's a data
authorBruno Cardoso Lopes <bruno.cardoso@gmail.com>
Tue, 14 Jun 2011 04:58:37 +0000 (04:58 +0000)
committerBruno Cardoso Lopes <bruno.cardoso@gmail.com>
Tue, 14 Jun 2011 04:58:37 +0000 (04:58 +0000)
commit9a767330f555f21d6ef311d3a348d3a44f306d35
treeec299eebaeeec94bafc4f990489d597c62889eb6
parent3a42565ccb169ec4acf79698b38d7da880f13364
Add one more argument to the prefetch intrinsic to indicate whether it's a data
or instruction cache access. Update the targets to match it and also teach
autoupgrade.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132976 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
docs/LangRef.html
include/llvm/CodeGen/ISDOpcodes.h
include/llvm/Intrinsics.td
include/llvm/Target/TargetSelectionDAG.td
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
lib/Target/ARM/ARMISelLowering.cpp
lib/Target/ARM/ARMInstrInfo.td
lib/Target/X86/X86InstrSSE.td
lib/VMCore/AutoUpgrade.cpp
test/Assembler/AutoUpgradeIntrinsics.ll
test/CodeGen/ARM/prefetch.ll
test/CodeGen/X86/prefetch.ll