llvm-6502/lib
Bruno Cardoso Lopes 484ddf54c9 Teach the foldable tables about 128-bit AVX instructions and make the
alignment check for 256-bit classes more strict. There're no testcases
but we catch more folding cases for AVX while running single and multi
sources in the llvm testsuite.

Since some 128-bit AVX instructions have different number of operands
than their SSE counterparts, they are placed in different tables.

256-bit AVX instructions should also be added in the table soon. And
there a few more 128-bit versions to handled, which should come in
the following commits.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139687 91177308-0d34-0410-b5e6-96231b3b80d8
2011-09-14 02:36:58 +00:00
..
Analysis Fix typo. 2011-09-12 19:58:22 +00:00
Archive Rewrite the CMake build to use explicit dependencies between libraries, 2011-07-29 00:14:25 +00:00
AsmParser Auto upgrade the old EH scheme to use the new one. This is on a trial basis. If 2011-08-27 06:11:03 +00:00
Bitcode Don't forget to add the landingpad and resume instructions to the InstructionList. 2011-09-01 00:50:20 +00:00
CodeGen Distinguish complex mapped values from forced recomputation. 2011-09-13 23:09:04 +00:00
CompilerDriver
DebugInfo Don't rely in <algorithm> being pulled in transitively. 2011-09-14 01:27:48 +00:00
ExecutionEngine Fix the asserts in lib/Target/X86/X86ELFWriterInfo.cpp and 2011-09-10 01:42:07 +00:00
Linker switch to the new struct api. 2011-08-12 18:07:26 +00:00
MC First step in supporting #line directives in assembler. This step parses the 2011-09-13 23:45:18 +00:00
Object Object: make the following changes into SymbolRef 2011-09-14 01:22:52 +00:00
Support Remove unimplemented function prototypes from PathV2. They can be readded when someone cares enough. 2011-09-14 01:14:36 +00:00
Target Teach the foldable tables about 128-bit AVX instructions and make the 2011-09-14 02:36:58 +00:00
Transforms [indvars] Revert r139579 until 401.bzip -arch i386 miscompilation is fixed. PR10920. 2011-09-13 05:23:49 +00:00
VMCore Add a check to make sure schedulePass() has not deleted stale RequiredPass. 2011-09-13 21:13:29 +00:00
CMakeLists.txt Sketch out a DWARF parser. 2011-09-13 19:42:23 +00:00
Makefile Sketch out a DWARF parser. 2011-09-13 19:42:23 +00:00