- Sep 22, 2009
-
-
Daniel Dunbar authored
llvm-svn: 82551
-
Mikhail Glushenkov authored
GetProcessId() was introduced only in Windows XP, and we want to support earlier versions. llvm-svn: 82548
-
Daniel Dunbar authored
Add a magic LLVM_DISABLE_CRT_DEBUG environment variable which we check in 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
-
Daniel Dunbar authored
ExecuteAndWait. llvm-svn: 82522
-
- Sep 15, 2009
-
-
Mikhail Glushenkov authored
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
-
- Sep 11, 2009
-
-
Dan Gohman authored
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
-
- Sep 09, 2009
-
-
Mikhail Glushenkov authored
Thanks to Duncan Sands for spotting this. llvm-svn: 81328
-
- Sep 08, 2009
-
-
Mikhail Glushenkov authored
llvm-svn: 81249
-
Mikhail Glushenkov authored
llvm-svn: 81247
-
Mikhail Glushenkov authored
llvm-svn: 81246
-
- Aug 24, 2009
-
-
Chris Lattner authored
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
-
- Aug 12, 2009
-
-
Chris Lattner authored
llvm-svn: 78823
-
- Aug 03, 2009
-
-
Daniel Dunbar authored
llvm-svn: 77953
-
- Aug 02, 2009
-
-
Daniel Dunbar authored
llvm-svn: 77913
-
- Jul 26, 2009
-
-
Daniel Dunbar authored
llvm-svn: 77169
-
- Jul 23, 2009
-
-
Reid Kleckner authored
bots like the BumpPtrAllocator changes. llvm-svn: 76902
-
Reid Kleckner authored
Reverting r76825 and r76828, since they caused clang runtime errors and some build failure involving memset. llvm-svn: 76838
-
Reid Kleckner authored
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
-
- Jul 18, 2009
-
-
Mikhail Glushenkov authored
Implemented by moving the code out of static functions into methods of Program class. llvm-svn: 76340
-
- Jul 12, 2009
-
-
Daniel Dunbar authored
llvm-svn: 75429
-
Daniel Dunbar authored
- Patch by Viktor Kutuzov! - Minor tweak by me to add llvm_unreachable calls on FIXMEd error paths. llvm-svn: 75424
-
- Jul 09, 2009
-
-
Chris Lattner authored
llvm-svn: 75139
-
- Jul 08, 2009
-
-
David Greene authored
Add an ExecuteNoWait interface to support asynchronous process spawning. llvm-svn: 75055
-
Chris Lattner authored
llvm-svn: 74982
-
Chris Lattner authored
llvm-svn: 74981
-
Chris Lattner authored
llvm-svn: 74977
-
- Jun 30, 2009
-
-
Oscar Fuentes authored
See http://msdn.microsoft.com/en-us/library/ms686818(VS.85).aspx Patch by Olaf Krzikalla! llvm-svn: 74526
-
- Jun 26, 2009
-
-
Owen Anderson authored
llvm-svn: 74248
-
Owen Anderson authored
llvm-svn: 74226
-
- Jun 25, 2009
-
-
Owen Anderson authored
Windows people, please double-check/patch this. llvm-svn: 74209
-
Owen Anderson authored
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
-
- Jun 18, 2009
-
-
Owen Anderson authored
llvm-svn: 73710
-
Owen Anderson authored
Insert a SmartMutex templated class into the class hierarchy, which takes a 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
-
- Jun 17, 2009
-
-
Owen Anderson authored
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
-
- Jun 16, 2009
-
-
Owen Anderson authored
llvm-svn: 73552
-
Owen Anderson authored
llvm-svn: 73550
-
Owen Anderson authored
llvm-svn: 73545
-
- Jun 15, 2009
-
-
Chris Lattner authored
Patch by Benjamin Kramer! llvm-svn: 73379
-
Chris Lattner authored
absolute or not, based on a patch by Gregory Curfman! llvm-svn: 73368
-
- Jun 04, 2009
-
-
Torok Edwin authored
llvm-svn: 72858
-