Instruction prefetch is not implemented for AArch64, it is incorrectly translated into data prefetch instruction.
Properly implement llvm.prefetch intrinsic, supporting instruction prefetch.
| Paths 
 |  Differential  D4777  
AArch64: Add support for instruction prefetch intrinsic ClosedPublic Authored by kongyi on Aug 4 2014, 6:54 AM. 
Details Summary Instruction prefetch is not implemented for AArch64, it is incorrectly translated into data prefetch instruction. Properly implement llvm.prefetch intrinsic, supporting instruction prefetch. 
Diff Detail 
 Event Timelinekongyi updated this object. This revision is now accepted and ready to land.Aug 5 2014, 3:09 AM 
Revision Contents 
 
Diff 12193 llvm/trunk/lib/Target/AArch64/AArch64ISelLowering.cpp
 
 llvm/trunk/test/CodeGen/AArch64/arm64-prefetch.ll
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||