| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
direct inclusion edge from System to Support.
llvm-svn: 85086
|
|
|
|
| |
llvm-svn: 82552
|
|
|
|
| |
llvm-svn: 82551
|
|
|
|
|
|
|
| |
GetProcessId() was introduced only in Windows XP, and we want to support earlier
versions.
llvm-svn: 82548
|
|
|
|
|
|
|
|
| |
RegisterHandler and use to disable the Win32 crash dialogs. These are a major blocker to any kind of automated testing.
Also, tweak the 'lit' test runner to set this variable unconditionally.
llvm-svn: 82537
|
|
|
|
|
|
| |
ExecuteAndWait.
llvm-svn: 82522
|
|
|
|
|
|
|
| |
GetProcessId was introduced only in XP. As a bonus, this change makes Program
objects copyable, since Program is now basically a PID.
llvm-svn: 81826
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
working. To support this, add an is_displayed() function to raw_ostream,
and generalize Process::StandardOutIsDisplayed and friends in order to
support it.
Also, call RemoveFileOnSignal before creating a file instead of after, so
that the file isn't left behind if the program is interrupted between when
the file is created and RemoveFileOnSignal is called.
While here, add a -S to llvm-extract and port it to IRReader so that it
supports assembly input.
llvm-svn: 81568
|
|
|
|
|
|
| |
Thanks to Duncan Sands for spotting this.
llvm-svn: 81328
|
|
|
|
| |
llvm-svn: 81249
|
|
|
|
| |
llvm-svn: 81247
|
|
|
|
| |
llvm-svn: 81246
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
forcing them down into various .cpp files.
This change also:
1. Renames TimeValue::toString() and Path::toString() to ::str()
for similarity with the STL.
2. Removes all stream insertion support for sys::Path, forcing
clients to call .str().
3. Removes a use of Config/alloca.h from bugpoint, using smallvector
instead.
4. Weans llvm-db off <iostream>
sys::Path really needs to be gutted, but I don't have the desire to
do it at this point.
llvm-svn: 79869
|
|
|
|
| |
llvm-svn: 78823
|
|
|
|
| |
llvm-svn: 77953
|
|
|
|
| |
llvm-svn: 77913
|
|
|
|
| |
llvm-svn: 77169
|
|
|
|
|
|
| |
bots like the BumpPtrAllocator changes.
llvm-svn: 76902
|
|
|
|
|
|
| |
build failure involving memset.
llvm-svn: 76838
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
out of memory, and also make the default memory manager allocate more memory
when it runs out.
Also, switch function stubs and global data over to using the BumpPtrAllocator.
This makes it so the JIT no longer mmaps (or the equivalent on Windows) 16 MB
of memory, and instead allocates in 512K slabs. I suspect this size could go
lower, especially on embedded platforms, now that more slabs can be allocated.
llvm-svn: 76828
|
|
|
|
|
|
|
| |
Implemented by moving the code out of static functions into methods of Program
class.
llvm-svn: 76340
|
|
|
|
| |
llvm-svn: 75429
|
|
|
|
|
|
|
|
| |
- Patch by Viktor Kutuzov!
- Minor tweak by me to add llvm_unreachable calls on FIXMEd error paths.
llvm-svn: 75424
|
|
|
|
| |
llvm-svn: 75139
|
|
|
|
| |
llvm-svn: 75055
|
|
|
|
| |
llvm-svn: 74982
|
|
|
|
| |
llvm-svn: 74981
|
|
|
|
| |
llvm-svn: 74977
|
|
|
|
|
|
|
|
| |
See http://msdn.microsoft.com/en-us/library/ms686818(VS.85).aspx
Patch by Olaf Krzikalla!
llvm-svn: 74526
|
|
|
|
| |
llvm-svn: 74248
|
|
|
|
| |
llvm-svn: 74226
|
|
|
|
|
|
| |
Windows people, please double-check/patch this.
llvm-svn: 74209
|
|
|
|
|
|
|
| |
I did my best at implementing this for Win32, but I don't have a way to test it.
Can someone with access to a Win32 machine test/fix this?
llvm-svn: 74188
|
|
|
|
| |
llvm-svn: 73710
|
|
|
|
|
|
|
|
| |
template parameter specifying whether this mutex
should become a no-op when not running in multithreaded mode. Make sys::Mutex a typedef of SmartMutex<false>, to preserve source compatibility.
llvm-svn: 73709
|
|
|
|
|
|
|
|
|
| |
lock. This is obviously bad, but at least it's threadsafe! If you know how
to improve this in a pre-Vista friendly well, patches welcome!
Patch by Max Burke.
llvm-svn: 73607
|
|
|
|
| |
llvm-svn: 73552
|
|
|
|
| |
llvm-svn: 73550
|
|
|
|
| |
llvm-svn: 73545
|
|
|
|
|
|
|
|
| |
windows."
Patch by Benjamin Kramer!
llvm-svn: 73379
|
|
|
|
|
|
| |
absolute or not, based on a patch by Gregory Curfman!
llvm-svn: 73368
|
|
|
|
| |
llvm-svn: 72858
|
|
|
|
| |
llvm-svn: 72854
|
|
|
|
|
|
| |
fix Clang PRs 4148 and 4183.
llvm-svn: 71448
|
|
|
|
|
|
|
|
| |
Visual Studio version, but also the Windows SDK version.
Patch by Tareq Siraj.
llvm-svn: 70299
|
|
|
|
|
|
| |
Patch by Jay Foad!
llvm-svn: 69679
|
|
|
|
|
|
| |
Patch by Jay Foad!
llvm-svn: 69678
|
|
|
|
|
|
|
|
| |
Makes llvmc show error messages printed by child processes when run from the
Cygwin/MSYS shell. Since ExecuteAndWait does not return until the child program
has finished execution, this change should be harmless.
llvm-svn: 69082
|
|
|
|
| |
llvm-svn: 69081
|
|
|
|
| |
llvm-svn: 68175
|