- Oct 03, 2008
-
-
Jim Grosbach authored
this handling to work properly for modifying stub functions, relocations back to entry points after JIT compilation, etc.. llvm-svn: 57013
-
- Oct 02, 2008
-
-
Oscar Fuentes authored
llvm-svn: 56957
-
Daniel Dunbar authored
& version as strings. - Win32 code is untested. llvm-svn: 56942
-
- Sep 22, 2008
-
-
Oscar Fuentes authored
llvm-svn: 56419
-
- Sep 18, 2008
-
-
Evan Cheng authored
Preliminary support for systems which require changing JIT memory regions privilege from read / write to read / executable. llvm-svn: 56303
-
- Sep 16, 2008
-
-
Evan Cheng authored
llvm-svn: 56244
-
- Aug 12, 2008
-
-
Chris Lattner authored
Kovarththanan Rajaratnam! llvm-svn: 54655
-
- Jul 24, 2008
-
-
Devang Patel authored
llvm-svn: 53973
-
- Jul 22, 2008
-
-
Devang Patel authored
While creating temp. file on disk, if the current filename points to a existing directory then create new temp. file inside the directory. llvm-svn: 53929
-
Devang Patel authored
llvm-svn: 53924
-
- Jul 10, 2008
-
-
Chris Lattner authored
llvm-svn: 53385
-
- Jul 09, 2008
-
-
Chris Lattner authored
bc files for modules with a target triple that indicates they are for darwin. The reader unconditionally handles this, and the writer could turn this on for more targets if we care. This change has two benefits for darwin: 1) it allows us to encode the cpu type of the file in an easy to read place that doesn't require decoding the bc file. 2) it works around a bug (IMO) in darwin's AR where it is incapable of handling files that are not a multiple of 8 bytes long. BC files are only guaranteed to be multiples of 4 bytes long. llvm-svn: 53275
-
- Jun 28, 2008
-
-
Seo Sanghyeon authored
llvm-svn: 52847
-
- Jun 26, 2008
-
-
Matthijs Kooijman authored
Patch by Hasso Tepper! llvm-svn: 52781
-
Bill Wendling authored
llvm-svn: 52775
-
Chris Lattner authored
This patch add supports for single architecture mach-o files (the current implementation only support Universal Binary), and solve the signature conflict between java class and Universal Binary magics. Note that this function will always returned dynamic library for Universal Binaries (like the current implementation) because the binary type is not include in the file header." Patch by Jean-Daniel Dupas! llvm-svn: 52766
-
- Jun 25, 2008
-
-
Chris Lattner authored
llvm-svn: 52733
-
Chris Lattner authored
llvm-svn: 52731
-
- Jun 21, 2008
-
-
Dan Gohman authored
llvm-svn: 52592
-
- Jun 16, 2008
-
-
Argyrios Kyrtzidis authored
llvm-svn: 52312
-
- Jun 15, 2008
-
-
Wojciech Matyjewicz authored
llvm-svn: 52290
-
Argyrios Kyrtzidis authored
llvm-svn: 52288
-
Argyrios Kyrtzidis authored
This bug made llvm-ld unable to function with "-native" option, since the process that was used to call 'gcc' was crashing. llvm-svn: 52284
-
- Jun 12, 2008
-
-
Matthijs Kooijman authored
error that caused it to redirect stderr to stdout too often. This fix is applied identically to the win32 code as well, but that is untested. --Thi line, and those below, will be ignored-- M System/Unix/Program.inc M System/Win32/Program.inc llvm-svn: 52233
-
Matthijs Kooijman authored
functional changes. Win32 code is untested, but should work fine. In the unix variant, rename RedirectFD to RedirectIO and let that function handle empty and null paths instead of doing that in the caller 3 times. This is the same as win32 already does it. In the win32 variant, use Path::isEmpty() instead of checking the resulting c_str() manually. This is the same as unix already does it. llvm-svn: 52230
-
- Jun 06, 2008
-
-
Anton Korobeynikov authored
Patch by Julien Lerouge! llvm-svn: 52037
-
- May 30, 2008
-
-
Bill Wendling authored
llvm-svn: 51709
-
- May 29, 2008
-
-
Bill Wendling authored
function to flush a specified std::ostream. llvm-svn: 51705
-
- May 21, 2008
-
-
Bill Wendling authored
they aren't in the header file, systems with a <string> header file that isn't 64-bit clean shouldn't warn if #including Path.h and specifying -Wshorten-64-to-32. llvm-svn: 51393
-
- May 14, 2008
-
-
Dan Gohman authored
llvm-svn: 51088
-
- May 13, 2008
-
-
Dan Gohman authored
several things that were neither in an anonymous namespace nor static but not intended to be global. llvm-svn: 51017
-
- May 11, 2008
-
-
Nick Lewycky authored
include backslashes on Windows. This should fix llvm-ld problems on win32. llvm-svn: 50960
-
- May 06, 2008
-
-
Nick Lewycky authored
llvm-ar being unable to rename files. llvm-svn: 50702
-
Dan Gohman authored
llvm-svn: 50695
-
- May 05, 2008
-
-
Evan Cheng authored
llvm-svn: 50659
-
- Apr 12, 2008
-
-
Nate Begeman authored
llvm-svn: 49568
-
- Apr 10, 2008
-
-
Dan Gohman authored
llvm-svn: 49496
-
- Apr 08, 2008
-
-
Ted Kremenek authored
llvm-svn: 49354
-
- Apr 07, 2008
-
-
Ted Kremenek authored
llvm-svn: 49352
-
- Apr 03, 2008
-
-
Ted Kremenek authored
This method allows one to create a directory, and optionally create all parent directories that do not exist. The original implementation would require that *all* directories along a path are writable by the user, including directories that already exist. For example, suppose we wanted to create the directory "/tmp/foo/bar", and the directory "/tmp" already exists, but not "/tmp/foo". Since "/tmp" is writable by all users, the original implementation would work, and create "/tmp/foo", followed by "/tmp/bar". A problem occurred, however if one wanted to created the directory "/Users/myuser/bar" (or equivalently "/home/myuser/bar"), and "/Users/myuser" already existed and is writable by the current user. The directory "/User/myuser" is writable by the user, but "/User" is not. The original implementation of createDirectoryOnDisk would return with failure since "/User" is not writable, even though "/User/mysuser" is writable. The new implementation works by recursively creating parents as needed, and thus doesn't need to check the permissions on every directory in a path. llvm-svn: 49162
-