summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86InstrFMA.td
Commit message (Expand)AuthorAge
* Add a new x86 specific instruction flag to force some isCodeGenOnly instructi...Craig Topper2014-01-05
* Mark all x86 Int_ and _Int patterns as isCodeGenOnly so the disassembler tabl...Craig Topper2014-01-02
* Various x86 disassembler fixes.Craig Topper2013-09-30
* Remove alignment restrictions from FMA load folding.Craig Topper2013-09-21
* Simplify nested strconcats in X86 td files since strconcat can take more than...Craig Topper2013-01-14
* Mark all the _REV instructions as not having side effects. They aren't really...Craig Topper2012-12-26
* Fix execution domain for packed FMA4 instructions.Craig Topper2012-11-21
* Add explicit VEX_L tags to all 256-bit instructions. This will allow us to re...Craig Topper2012-09-19
* Mark FMA4 instructions as commutable and add them to the folding tables.Craig Topper2012-08-31
* Mark FMA3 instructions as commutable so that the operands to the multiply par...Craig Topper2012-08-31
* Add support for converting llvm.fma to fma4 instructions.Craig Topper2012-08-31
* Convert FMA4 patterns to use target specific nodes instead of intrinsics to a...Craig Topper2012-08-29
* Remove more mayLoad workarounds.Jakob Stoklund Olesen2012-08-24
* Custom lower FMA intrinsics to target specific nodes and remove the patterns.Craig Topper2012-08-24
* Cleanup the scalar FMA3 definitions. Add patterns to fold loads with scalar f...Craig Topper2012-08-21
* Merge FMA3 instructions with and without patterns into single classes using n...Craig Topper2012-08-21
* Remove FMA3 intrinsic instructions in favor of patterns.Craig Topper2012-08-20
* Use correct intrinsic for 256-bit VFMSUBADDPS.Craig Topper2012-08-20
* Remove trailing white space and tab characters. No functional change.Craig Topper2012-08-19
* Added FMA functionality to X86 target.Elena Demikhovsky2012-08-01
* Add intrinsic forms for FMA instructions to opcode folding tables.Craig Topper2012-06-04
* Rename fma4 intrinsics to just fma since they are now used for both FMA4 and ...Craig Topper2012-06-03
* Use sse_load_f32/64 for scalar FMA3 intrinsic patterns instead of 128-bit loa...Craig Topper2012-06-03
* Add neverHasSideEffects and mayLoad to FMA3 instructions.Craig Topper2012-06-03
* Remove fadd(fmul) patterns for FMA3. This needs to be implemented by paying a...Craig Topper2012-06-01
* Tidy up. Remove trailing spaces and fix the worst of the 80 column violations.Craig Topper2012-06-01
* Added FMA3 Intel instructions.Elena Demikhovsky2012-05-31
* some comment fix for X86 and ARMJia Liu2012-02-19
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-18
* Mark scalar FMA4 instructions as ignoring the VEX.L bit.Craig Topper2012-01-05
* Add FMA4 instructions to disassembler.Craig Topper2011-12-30
* Separate the concept of having memory access in operand 4 from the concept of...Craig Topper2011-12-30
* Combine FMA4 SS/SD patterns with the instruction definitions.Craig Topper2011-12-30
* Combine FMA4 PS/PD patterns with the instruction definitions.Craig Topper2011-12-30
* Change FMA4 memory forms to use memopv* instead of alignedloadv*. No need to ...Craig Topper2011-12-30
* Fix load size for FMA4 SS/SD instructions. They need to use f32 and f64 size,...Craig Topper2011-12-30
* Fix execution domains for PS/PD FMA3 instructions. Add SS/SD forms o FMA3 ins...Craig Topper2011-12-29
* Expose FMA3 instructions to the disassembler.Craig Topper2011-12-29
* Src2 and src3 were accidentally swapped for the FMA4 rr patterns. Undo this a...Jan Sjödin2011-12-08
* Support for encoding all FMA4 instructions and tablegen patterns for allJan Sjödin2011-11-30
* This patch contains support for encoding FMA4 instructions andBruno Cardoso Lopes2011-11-25
* Add complete assembler support for FMA3 instructions, with descriptions and e...Bruno Cardoso Lopes2010-07-23