[x86] translating "fp" (floating point) instructions from {fadd,fdiv,fmul,fsub,fsubr...
authorMichael Zuckerman <Michael.zuckerman@intel.com>
Thu, 12 Nov 2015 16:58:51 +0000 (16:58 +0000)
committerMichael Zuckerman <Michael.zuckerman@intel.com>
Thu, 12 Nov 2015 16:58:51 +0000 (16:58 +0000)
commit8e8b0ba38b56b006ba44cc161fcc7d0fed2dbbd3
tree4eab4ad8962172dab86beee028fb8d5441fef84f
parent957ee69c4109f25966f46ba9a7a4b1f9cedd0a8a
[x86] translating "fp" (floating point) instructions from {fadd,fdiv,fmul,fsub,fsubr,fdivr} to {faddp,fdivp,fmulp,fsubp,fsubrp,fdivrp}

LLVM Missing the following instructions: fadd\fdiv\fmul\fsub\fsubr\fdivr.
GAS and MS supporting this instruction and lowering them in to a faddp\fdivp\fmulp\fsubp\fsubrp\fdivrp instructions.

Differential Revision: http://reviews.llvm.org/D14217

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@252908 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/AsmParser/X86AsmParser.cpp
lib/Target/X86/X86InstrInfo.td
test/MC/X86/intel-syntax-2.s
test/MC/X86/intel-syntax.s