| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
llvm-svn: 35177
|
| |
|
|
| |
llvm-svn: 35042
|
| |
|
|
| |
llvm-svn: 34959
|
| |
|
|
| |
llvm-svn: 34923
|
| |
|
|
| |
llvm-svn: 34922
|
| |
|
|
| |
llvm-svn: 34906
|
| |
|
|
|
|
| |
is especially needed for bugpoint. This partly implements PR688
llvm-svn: 34349
|
| |
|
|
| |
llvm-svn: 33746
|
| |
|
|
| |
llvm-svn: 33461
|
| |
|
|
|
|
| |
NetBSD also doesn't have pthread_mutexattr_setpshared
llvm-svn: 33406
|
| |
|
|
| |
llvm-svn: 33375
|
| |
|
|
|
|
|
| |
needed for output to be generated. On Linux these are both global vars and
macro definitions so we have to special case Linux.
llvm-svn: 33374
|
| |
|
|
| |
llvm-svn: 33373
|
| |
|
|
|
|
| |
or not. This allows DynamicLibrary.cpp to compile on Darwin.
llvm-svn: 33064
|
| |
|
|
|
|
| |
a bit of a hack but it lets some of the llvm-test programs run.
llvm-svn: 33058
|
| |
|
|
|
|
| |
absence of dllimport JIT codegen.
llvm-svn: 32673
|
| |
|
|
| |
llvm-svn: 32225
|
| |
|
|
| |
llvm-svn: 31464
|
| |
|
|
| |
llvm-svn: 31373
|
| |
|
|
| |
llvm-svn: 30321
|
| |
|
|
|
|
|
| |
the process in addition to disabling core file emission. This speeds up
bugpoint on default-configured macs by several orders of magnitude.
llvm-svn: 30317
|
| |
|
|
|
|
| |
- Removed warning about clobbered parameter in Bytecode/Reader
llvm-svn: 30026
|
| |
|
|
|
|
| |
Also, the assert could never fire due to || instead of &&.
llvm-svn: 29977
|
| |
|
|
| |
llvm-svn: 29932
|
| |
|
|
|
|
|
| |
Make the Win32 code exception free (untested/uncompiled) which forced some
interface changes which had ripple effect. This should be the last of 797.
llvm-svn: 29884
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Final commit for this bug. This removes the last EH holdouts in LLVM
and turns off exception support by using the -fno-exceptions option. This
leads to the following reduction in library and executable sizes:
DEBUG BUILD RELEASE BUILD
before after delta before after delta
lib 162,328K 157,616K 4,712 17,864K 16,416K 1,448K
bin 571,444K 557,156K 14,288 63,296K 56,996K 6,300K
Debug Improvement: 19,000K (2.59%)
Release Improvement: 7,748K (9.55%)
llvm-svn: 29882
|
| |
|
|
|
|
|
| |
Adjust implementation to match the new interface after exception handling
was removed in the Unix verison. NOTE: this hasn't been compiled yet!
llvm-svn: 29858
|
| |
|
|
|
|
| |
handles exceptions.
llvm-svn: 29847
|
| |
|
|
|
|
|
| |
Final removal of exceptions from lib/System and adjustment of users to
accommodate.
llvm-svn: 29846
|
| |
|
|
|
|
|
| |
Eliminate exception throwing from Path::renamePathOnDisk and adjust its
users correspondingly.
llvm-svn: 29843
|
| |
|
|
|
|
| |
Remove exception throwing from Path::getDirectoryContents and its users.
llvm-svn: 29841
|
| |
|
|
|
|
|
| |
Remove exceptions from the Path::create*OnDisk methods. Update their users
to handle error messages via arguments and result codes.
llvm-svn: 29840
|
| |
|
|
|
|
| |
Adjust code to compensate for Path class interface change.
llvm-svn: 29837
|
| |
|
|
|
|
| |
Change the Path::make*OnDisk methods exception free and adjust their usage.
llvm-svn: 29836
|
| |
|
|
| |
llvm-svn: 29834
|
| |
|
|
|
|
| |
adjust users of it to compensate.
llvm-svn: 29831
|
| |
|
|
|
|
| |
just return MinTime if that should ever happen.
llvm-svn: 29826
|
| |
|
|
|
|
| |
Make MappedFile not throw any exceptions.
llvm-svn: 29816
|
| |
|
|
|
|
|
| |
Fix a bug in my last patch that botched file redirection by using explicit
scoping of if statements.
llvm-svn: 29815
|
| |
|
|
| |
llvm-svn: 29808
|
| |
|
|
|
|
|
| |
Remove all exception code from Program.inc and implement its new interface
with an ErrMsg string argument.
llvm-svn: 29790
|
| |
|
|
|
|
|
|
| |
Make sys::Program::ExecuteAndWait not throw exceptions and update any
affected code. It now return -9999 to signal that the program couldn't be
executed. Only one case (in bugpoint) actually examines the result code.
llvm-svn: 29785
|
| |
|
|
| |
llvm-svn: 29541
|
| |
|
|
|
|
|
|
|
|
|
| |
the removal of directories. Using std::remove is indiscriminate and can
lead to the removal of things like /dev/null if run as root. The
Path::eraseFromDisk method ensures that we only ever remove regular files
or directories, but never character or block special nodes. This should
clear up the problem with usage like: llvm-as -o /dev/null which is used
in the llvm-test makefiles.
llvm-svn: 29540
|
| |
|
|
|
|
| |
the erasure of non-file paths like /dev/null.
llvm-svn: 29539
|
| |
|
|
|
|
|
|
|
| |
Update ltld.[ch] to version 1.5.22.
Correct the notes about updating these tools (autoconf/README.TXT)
Add configure options for getting the correct option for including a whole
archive when linking.
llvm-svn: 29529
|
| |
|
|
| |
llvm-svn: 29447
|
| |
|
|
| |
llvm-svn: 29443
|
| |
|
|
| |
llvm-svn: 29442
|
| |
|
|
| |
llvm-svn: 29428
|