CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2014/06/13 16:29:40
Modified files:
devel/llvm : Makefile
devel/llvm/patches:
patch-tools_clang_include_clang_Driver_Options_td
patch-tools_clang_lib_Driver_Tools_cpp
Added files:
devel/llvm/patches:
patch-lib_CodeGen_SelectionDAG_LegalizeVectorTypes_cpp
patch-tools_clang_lib_Headers_xmmintrin_h
Log message:
Some fixes from uptream..
- Use dwarf-2 by default on OpenBSD and FreeBSD.
- Make VSELECT selection terminate in cases where the condition type has
to be split and the result type widened.
(fixes an OOM crash with the vectorizer on i386 if not utilizing SSE2
or newer)
- The last step of _mm_cvtps_pi16 should use _mm_packs_pi32, which is a
function that reads two __m64 values and packs four 32-bit values into
four 16-bit values.
Fix profiling..
- Alias the command line parameter -p to -pg.
>From Bitrig
ok sthen@