|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| | llvm-svn: 124210 | 
| | 
| 
| 
| | llvm-svn: 123197 | 
| | 
| 
| 
| 
| 
| | Itanium guards and use a slightly different compiled-in API.
llvm-svn: 113330 | 
| | 
| 
| 
| 
| 
| | I've audited the remaining getFunctionInfo call sites.
llvm-svn: 112936 | 
| | 
| 
| 
| | llvm-svn: 112925 | 
| | 
| 
| 
| 
| 
| 
| | to set up a destructor call, because ABIs can tweak these conventions.
Fixes rdar://problem/8386802.
llvm-svn: 112916 | 
| | 
| 
| 
| | llvm-svn: 112815 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | implement ARM array cookies.  Also fix a few unfortunate bugs:
  - throwing dtors in deletes prevented the allocation from being deleted
  - adding the cookie to the new[] size was not being considered for
    overflow (and, more seriously, was screwing up the earlier checks)
  - deleting an array via a pointer to array of class type was not
    causing any destructors to be run and was passing the unadjusted
    pointer to the deallocator
  - lots of address-space problems, in case anyone wants to support
    free store in a variant address space :)
llvm-svn: 112814 | 
| | 
| 
| 
| 
| 
| | under the ARM ABI.
llvm-svn: 112588 | 
| | 
| 
| 
| | llvm-svn: 106118 | 
|  | mode.
llvm-svn: 102377 |