History log of /external/clang/lib/Headers/mm_malloc.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
4f918aed75d4927e88365541c7200f0b5fe5014b 17-Jan-2013 David Blaikie <dblaikie@gmail.com> PR14964: intrinsic headers using non-reserved identifiers

Several of the intrinsic headers were using plain non-reserved identifiers.
C++11 17.6.4.3.2 [global.names] p1 reservers names containing a double
begining with an underscore followed by an uppercase letter for any use.

I think I got them all, but open to being corrected. For the most part I
didn't bother updating function-like macro parameter names because I don't
believe they're subject to any such collission - though some function-like
macros already follow this convention (I didn't update them in part because
the churn was more significant as several function-like macros use the double
underscore prefixed version of the same name as a parameter in their
implementation)

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@172666 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/mm_malloc.h
2ac5321014492db781a73e14d877bddd904957fc 18-Jul-2011 NAKAMURA Takumi <geek4civic@gmail.com> lib/Headers/mm_malloc.h: Use __mingw_aligned_malloc() in _mm_malloc() on mingw.

By default, mingw does not have _mm_alloc() nor _aligned_malloc().

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@135388 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/mm_malloc.h
f0a6475763e0d194464302d954a9571fae0a6a99 15-Mar-2011 NAKAMURA Takumi <geek4civic@gmail.com> lib/Headers/mm_malloc.h: On Windows, we can expect _mm_malloc would be provided as macro by <malloc.h>.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@127654 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/mm_malloc.h
7acb953031bed92c7420aaf1200d6732239e562e 22-Nov-2010 Chandler Carruth <chandlerc@gmail.com> Undo part of my previous commit to mm_malloc.h, going back to the use of
stdlib.h. There were numerous problems with forward declaring 'malloc' and
'free', but the most important is that these are reserved by POSIX and may be
implemented via a function-like macro.

As suggested by Dale Johannesen, I'm instead guarding the only include of this
in our builtin headers with __STDC_HOSTED__, and I've removed the include of
the header from the test suite. I'll discuss with folks whether we want to have
a hosted section of the test suite or not, and add it (and perhaps other tests)
back there if that's the direction.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@119958 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/mm_malloc.h
ac21a21a49131544777f3bd56d2351a4072954ca 16-Nov-2010 Chandler Carruth <chandlerc@gmail.com> Futher reduce the includes of our builtin headers, and teach limits.h to avoid
include_next when not hosted or unavailable. This follows the pattern in
stdint.h and allows these headers to work even in a freestanding configuration
without a standard library.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@119343 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/mm_malloc.h
87a34fd801b3f54d54de87a0255429fef3bbce92 19-Oct-2010 Eric Christopher <echristo@apple.com> From scratch rewrite of mm_malloc.h.

Patch by Matthew Beaumont-Gay!


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@116771 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/mm_malloc.h
82049c08da882602cdfa7de37079d6e3f7eb6893 26-Mar-2010 Daniel Dunbar <daniel@zuster.org> Fix 80 col violations.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@99648 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/mm_malloc.h
1bddbcbd11de09c7bcb48c3d661c447967db73a7 22-Mar-2010 Chris Lattner <sabre@nondot.org> fix PR6658: inline isn't a keyword in C89 mode, use __inline__ instead.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@99190 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/mm_malloc.h
a2f12ae0e3893cfa703abbe43c74d513abebe1a1 14-Feb-2009 Anders Carlsson <andersca@mac.com> Add the nodebug attribute to intrinsics

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64519 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/mm_malloc.h
d4a5c9a3f8fe3512a0fbffb1b08c8048d1390cdf 09-Jan-2009 Anders Carlsson <andersca@mac.com> Add mm_malloc.h, patch by Sam Weinig.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@61954 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/mm_malloc.h