index
:
emscripten-fastcomp
master
LLVM with the emscripten fastcomp javascript backend
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Target
/
X86
/
X86InstrFMA.td
Age
Commit message (
Expand
)
Author
2013-01-14
Simplify nested strconcats in X86 td files since strconcat can take more than...
Craig Topper
2012-12-26
Mark all the _REV instructions as not having side effects. They aren't really...
Craig Topper
2012-11-21
Fix execution domain for packed FMA4 instructions.
Craig Topper
2012-09-19
Add explicit VEX_L tags to all 256-bit instructions. This will allow us to re...
Craig Topper
2012-08-31
Mark FMA4 instructions as commutable and add them to the folding tables.
Craig Topper
2012-08-31
Mark FMA3 instructions as commutable so that the operands to the multiply par...
Craig Topper
2012-08-31
Add support for converting llvm.fma to fma4 instructions.
Craig Topper
2012-08-29
Convert FMA4 patterns to use target specific nodes instead of intrinsics to a...
Craig Topper
2012-08-24
Remove more mayLoad workarounds.
Jakob Stoklund Olesen
2012-08-24
Custom lower FMA intrinsics to target specific nodes and remove the patterns.
Craig Topper
2012-08-21
Cleanup the scalar FMA3 definitions. Add patterns to fold loads with scalar f...
Craig Topper
2012-08-21
Merge FMA3 instructions with and without patterns into single classes using n...
Craig Topper
2012-08-20
Remove FMA3 intrinsic instructions in favor of patterns.
Craig Topper
2012-08-20
Use correct intrinsic for 256-bit VFMSUBADDPS.
Craig Topper
2012-08-19
Remove trailing white space and tab characters. No functional change.
Craig Topper
2012-08-01
Added FMA functionality to X86 target.
Elena Demikhovsky
2012-06-04
Add intrinsic forms for FMA instructions to opcode folding tables.
Craig Topper
2012-06-03
Rename fma4 intrinsics to just fma since they are now used for both FMA4 and ...
Craig Topper
2012-06-03
Use sse_load_f32/64 for scalar FMA3 intrinsic patterns instead of 128-bit loa...
Craig Topper
2012-06-03
Add neverHasSideEffects and mayLoad to FMA3 instructions.
Craig Topper
2012-06-01
Remove fadd(fmul) patterns for FMA3. This needs to be implemented by paying a...
Craig Topper
2012-06-01
Tidy up. Remove trailing spaces and fix the worst of the 80 column violations.
Craig Topper
2012-05-31
Added FMA3 Intel instructions.
Elena Demikhovsky
2012-02-19
some comment fix for X86 and ARM
Jia Liu
2012-02-18
Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...
Jia Liu
2012-01-05
Mark scalar FMA4 instructions as ignoring the VEX.L bit.
Craig Topper
2011-12-30
Add FMA4 instructions to disassembler.
Craig Topper
2011-12-30
Separate the concept of having memory access in operand 4 from the concept of...
Craig Topper
2011-12-30
Combine FMA4 SS/SD patterns with the instruction definitions.
Craig Topper
2011-12-30
Combine FMA4 PS/PD patterns with the instruction definitions.
Craig Topper
2011-12-30
Change FMA4 memory forms to use memopv* instead of alignedloadv*. No need to ...
Craig Topper
2011-12-30
Fix load size for FMA4 SS/SD instructions. They need to use f32 and f64 size,...
Craig Topper
2011-12-29
Fix execution domains for PS/PD FMA3 instructions. Add SS/SD forms o FMA3 ins...
Craig Topper
2011-12-29
Expose FMA3 instructions to the disassembler.
Craig Topper
2011-12-08
Src2 and src3 were accidentally swapped for the FMA4 rr patterns. Undo this a...
Jan Sjödin
2011-11-30
Support for encoding all FMA4 instructions and tablegen patterns for all
Jan Sjödin
2011-11-25
This patch contains support for encoding FMA4 instructions and
Bruno Cardoso Lopes
2010-07-23
Add complete assembler support for FMA3 instructions, with descriptions and e...
Bruno Cardoso Lopes