llvm-6502/lib
Lang Hames b1b4d08195 [X86] Make the VFMA*231 variants commutable and relax the alignment restrictions
on FMA3 memory operands. FMA3 instructions are VEX encoded, so they can load
from unaligned memory.

Testcase to follow, along with related patch.

<rdar://problem/16478629>



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@205472 91177308-0d34-0410-b5e6-96231b3b80d8
2014-04-02 22:06:16 +00:00
..
Analysis Use TopTTI->getGEPCost from within getUserCost 2014-04-01 18:50:06 +00:00
AsmParser
Bitcode
CodeGen Simplify resolveFrameIndex() signature. 2014-04-02 19:28:18 +00:00
DebugInfo
ExecutionEngine
IR ARM: update subtarget information for Windows on ARM 2014-04-02 20:32:05 +00:00
IRReader
LineEditor
Linker
LTO Revert "Reapply "LTO: add API to set strategy for -internalize"" 2014-04-02 22:05:57 +00:00
MC Work around gold bug http://sourceware.org/PR16794. 2014-04-02 12:15:20 +00:00
Object
Option
ProfileData
Support
TableGen
Target [X86] Make the VFMA*231 variants commutable and relax the alignment restrictions 2014-04-02 22:06:16 +00:00
Transforms Revert "Reapply "LTO: add API to set strategy for -internalize"" 2014-04-02 22:05:57 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile