|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | subsequent changes are easier to review. About to fix some layering
issues, and wanted to separate out the necessary churn.
Also comment and sink the include of "Windows.h" in three .inc files to
match the usage in Memory.inc.
llvm-svn: 198685 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | when using structured exception handling (SEH) on Windows 64.
http://llvm-reviews.chandlerc.com/D2378
Patch by Jonathan Liu!
llvm-svn: 197483 | 
| | 
| 
| 
| 
| 
| | Patch by James Lyon!
llvm-svn: 194832 | 
| | 
| 
| 
| | llvm-svn: 193402 | 
| | 
| 
| 
| | llvm-svn: 192773 | 
| | 
| 
| 
| | llvm-svn: 192756 | 
| | 
| 
| 
| 
| 
| | Patch by Yaron Keren
llvm-svn: 192753 | 
| | 
| 
| 
| | llvm-svn: 192504 | 
| | 
| 
| 
| 
| 
| 
| 
| | Tests to follow.
PIC with small code model and  EH frame handling will not work with multiple modules.  There are also some rough edges to be smoothed out for remote target support.
llvm-svn: 191722 | 
| | 
| 
| 
| 
| 
| | Thanks to Luca Falavigna for the help and most of the patch.
llvm-svn: 189324 | 
| | 
| 
| 
| 
| 
| | GCC complains about casting away const.
llvm-svn: 183216 | 
| | 
| 
| 
| | llvm-svn: 182672 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | libExecutionEngine. Move method implementations that aren't specific to 
allocation out of SectionMemoryManager and into RTDyldMemoryManager.
This is in preparation for exposing RTDyldMemoryManager through the C 
API.
This is a fixed version of r182407 and r182411. That first revision 
broke builds because I forgot to move the conditional includes of 
various POSIX headers from SectionMemoryManager into 
RTDyldMemoryManager. Those includes are necessary because of how 
getPointerToNamedFunction works around the glibc libc_nonshared.a thing. 
The latter revision still broke things because I forgot to include 
llvm/Config/config.h.
llvm-svn: 182418 | 
| | 
| 
| 
| | llvm-svn: 182415 | 
| | 
| 
| 
| 
| 
| | SectionMemoryManager, but is now in RTDyldMemoryManager.
llvm-svn: 182412 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | libExecutionEngine. Move method implementations that aren't specific to 
allocation out of SectionMemoryManager and into RTDyldMemoryManager.
This is in preparation for exposing RTDyldMemoryManager through the C 
API.
This is a fixed version of r182407. That revision broke builds because I 
forgot to move the conditional includes of various POSIX headers from 
SectionMemoryManager into RTDyldMemoryManager. Those includes are 
necessary because of how getPointerToNamedFunction works around the 
glibc libc_nonshared.a thing.
llvm-svn: 182411 | 
| | 
| 
| 
| | llvm-svn: 182409 | 
|  | libExecutionEngine. Move method implementations that aren't specific to 
allocation out of SectionMemoryManager and into RTDyldMemoryManager.
This is in preparation for exposing RTDyldMemoryManager through the C 
API.
llvm-svn: 182407 |