llvm-6502/lib
Chad Rosier 1298a29c64 [Reassociate] Canonicalize operands of vector binary operators.
Prior to this commit fmul and fadd binary operators were being canonicalized for
both scalar and vector versions.  We now canonicalize add, mul, and, or, and xor
vector instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@222006 91177308-0d34-0410-b5e6-96231b3b80d8
2014-11-14 17:08:15 +00:00
..
Analysis Revert r219432 - "Revert "[BasicAA] Revert "Revert r218714 - Make better use of zext and sign information.""" 2014-11-13 09:16:54 +00:00
AsmParser X86: Implement the vectorcall calling convention 2014-10-28 01:29:26 +00:00
Bitcode Silence MSVC warning on missing return after fully covered switch 2014-11-13 23:07:22 +00:00
CodeGen Allow the use of functions as typeinfo in landingpad clauses 2014-11-14 00:35:50 +00:00
DebugInfo Reapply "[dwarfdump] Add support for dumping accelerator tables." 2014-11-14 16:15:53 +00:00
ExecutionEngine Changing a StringRef::begin() call into StringRef::data(); NFC. 2014-11-12 19:43:13 +00:00
IR IR: Rewrite uniquing and creation of MDString 2014-11-14 01:17:09 +00:00
IRReader Remove unused variable. NFC. 2014-11-06 23:16:57 +00:00
LineEditor
Linker Revert "IR: MDNode => Value" 2014-11-11 21:30:22 +00:00
LTO libLTO: Assert if LTOCodeGenerator and LTOModule are from different contexts 2014-11-11 23:13:10 +00:00
MC Fix a regression on the disassembling C API. 2014-11-13 16:52:07 +00:00
Object obj2yaml, yaml2obj: Add support for COFF executables 2014-11-14 08:15:42 +00:00
Option
ProfileData llvm-cov: Sink some reporting logic into CoverageMapping 2014-11-14 01:50:32 +00:00
Support SearchForAddressOfSymbol(): Disable 3 symbols, copysignf, fminf, and fmaxf, on msc17. *These were added in VS 2013* 2014-11-14 04:53:55 +00:00
TableGen
Target [AVX512] Add 512b masked integer shift by immediate patterns. 2014-11-14 15:43:00 +00:00
Transforms [Reassociate] Canonicalize operands of vector binary operators. 2014-11-14 17:08:15 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile