Implement sse4.2 string/text processing instructions:
authorEric Christopher <echristo@apple.com>
Tue, 18 Aug 2009 22:50:32 +0000 (22:50 +0000)
committerEric Christopher <echristo@apple.com>
Tue, 18 Aug 2009 22:50:32 +0000 (22:50 +0000)
commitb120ab4057fc66ce11ee1f108af9dbbeafa3fed9
tree3908f5a767f10dbab40df65e170983f1a29e9836
parent4b9e1d291c83a35b08253d88861e736b2a6b45c8
Implement sse4.2 string/text processing instructions:
Add patterns and instruction encoding information.
Add custom lowering to deal with hardwired return register of
uncertain type (xmm0).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79377 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86ISelLowering.h
lib/Target/X86/X86InstrFormats.td
lib/Target/X86/X86InstrSSE.td