llvm-6502/lib
Bruno Cardoso Lopes 642eb02045 - Teach SSEDomainFix to switch between different levels of AVX instructions. Here we guess that AVX will have domain issues, so just implement them for consistency and in the future we remove if it's unnecessary.
- Make foldMemoryOperandImpl aware of 256-bit zero vectors folding and support the 128-bit counterparts of AVX too.
- Make sure MOV[AU]PS instructions are only selected when SSE1 is enabled, and duplicate the patterns to match AVX.
- Add a testcase for a simple 128-bit zero vector creation.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110946 91177308-0d34-0410-b5e6-96231b3b80d8
2010-08-12 20:20:53 +00:00
..
Analysis Optimize ScalarEvolution::getAddExpr's operand factoring code by 2010-08-12 15:00:23 +00:00
Archive
AsmParser
Bitcode
CodeGen Remove trailing whitespace. 2010-08-12 20:01:23 +00:00
CompilerDriver
ExecutionEngine
Linker
MC
Support Add a 'normalize' method to the Triple class, which takes a mucked up 2010-08-12 11:31:39 +00:00
System
Target - Teach SSEDomainFix to switch between different levels of AVX instructions. Here we guess that AVX will have domain issues, so just implement them for consistency and in the future we remove if it's unnecessary. 2010-08-12 20:20:53 +00:00
Transforms
VMCore
Makefile