llvm-6502/lib
Bruno Cardoso Lopes 6a32adc4e5 - Handle special scalar_to_vector case: splats. Using a native 128-bit
shuffle before inserting on a 256-bit vector.
- Add AVX versions of movd/movq instructions
- Introduce a few COPY patterns to match insert_subvector instructions.
This turns a trivial insert_subvector instruction into a register copy,
coalescing the xmm into a ymm and avoid emiting on more instruction.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136002 91177308-0d34-0410-b5e6-96231b3b80d8
2011-07-25 23:05:25 +00:00
..
Analysis Rename BlockFrequency to BlockFrequencyInfo and MachineBlockFrequency to 2011-07-25 19:25:40 +00:00
Archive
AsmParser Convert GetElementPtrInst to use ArrayRef. 2011-07-25 09:48:08 +00:00
Bitcode Convert GetElementPtrInst to use ArrayRef. 2011-07-25 09:48:08 +00:00
CodeGen Make sure this DAGCombine actually returns an UNDEF of the correct type; PR10476. 2011-07-25 22:25:42 +00:00
CompilerDriver
ExecutionEngine - Move CodeModel from a TargetMachine global option to MCCodeGenInfo. 2011-07-20 07:51:56 +00:00
Linker Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previously explicit non-default constructors were used. 2011-07-18 12:00:32 +00:00
MC Add a missing enumerator to this switch. Currently its in the 2011-07-25 21:21:08 +00:00
Object ObjectFile: Add a method to check whether a section contains a symbol. 2011-07-15 18:39:21 +00:00
Support BranchProbability::print returns void now. 2011-07-25 22:27:42 +00:00
Target - Handle special scalar_to_vector case: splats. Using a native 128-bit 2011-07-25 23:05:25 +00:00
Transforms Add clarifying comments for the new arguments to UnrollLoop. 2011-07-25 22:17:47 +00:00
VMCore Use ArrayRef in the (protected) constructors of ConstantArray, ConstantStruct and ConstantVector. 2011-07-25 10:14:44 +00:00
CMakeLists.txt
Makefile