[PATCH][RFC] Add PRFCHW support

Michael Liao michael.liao at intel.com
Mon Mar 25 17:24:49 PDT 2013


Hi All

AVX2 adds PREFETCHW insn (the same insn in 3DNow! as well). The attached
two patches add its support in LLVM/clang.

'0001-Add-PREFETCHW-codegen-support.patch' adds DAG pattern to help
generate PREFETCHW from LLVM prefetch intrinsic when either PRFCHW or
3DNOW is available.

'0001-Add-PRFCHW-support.patch' adds '-mprfchw' option, '__PRFCHW__'
predefined macro, and prfchwintrin.h header which is included when
either 3DNow! or PRFCHW is available.

Thanks for review
- Michael

--
[1] http://software.intel.com/sites/default/files/319433-014.pdf
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Add-PREFETCHW-codegen-support.patch
Type: text/x-patch
Size: 5688 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130325/fc573064/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Add-PRFCHW-support.patch
Type: text/x-patch
Size: 7918 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130325/fc573064/attachment-0001.bin>


More information about the llvm-commits mailing list