Anders Carlsson
|
327c8df90c
|
Make our char vector types not be explicitly signed to match GCC and to fix compilation with C++ and -fno-lax-vector-conversions
llvm-svn: 82254
|
2009-09-18 19:18:19 +00:00 |
Eli Friedman
|
5173349565
|
Switch some functions from using x86 builtins to using vector
operations.
llvm-svn: 76753
|
2009-07-22 17:08:01 +00:00 |
Eli Friedman
|
ebd9314f32
|
Misc fixes to MMX/SSE intrinsics: a few small bug fixes, and getting rid
of calls to builtins for constructs which can be expressed directly.
llvm-svn: 72979
|
2009-06-06 02:13:04 +00:00 |
Mike Stump
|
eff0cc98cf
|
Fix 80col violations.
llvm-svn: 64559
|
2009-02-14 18:02:21 +00:00 |
Anders Carlsson
|
823c02eaab
|
Add the nodebug attribute to intrinsics
llvm-svn: 64519
|
2009-02-14 01:00:11 +00:00 |
Daniel Dunbar
|
dc4030454d
|
Fix mmintrin.h to use proper definition of functions taking no
arguments.
- More important than it looks, this inhibits trivial inlining
otherwise.
llvm-svn: 58360
|
2008-10-29 03:37:55 +00:00 |
Daniel Dunbar
|
42c68f26cf
|
Mark mmintrin functions static inline, this ensures they don't end up
being emitted unless needed and doesn't inhibit inlining.
- Can be fixed once we implement C99 inline semantics.
llvm-svn: 58303
|
2008-10-28 00:06:25 +00:00 |
Anders Carlsson
|
1e18220dc4
|
Actually use the mmintrin.h header, it's good enough now.
llvm-svn: 57150
|
2008-10-06 04:49:00 +00:00 |