| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
|
|
| |
gcc warned that the function may not have a return value, indeed
for non-intel and non-amd X86 CPUs it is right (VIA, etc.).
llvm-svn: 91276
|
| |
|
|
|
|
|
| |
x86 CPU detection for the X86 getHostCPUName too, and create a simple
getHostCPUName that returns "generic" for all else.
llvm-svn: 91240
|
| |
|
|
|
|
|
| |
MSVS2k8 doesn't define __i386__, hence all the CPU detection code was disabled.
Enable it by looking for _MSC_VER.
llvm-svn: 91217
|
| |
|
|
| |
llvm-svn: 90937
|
| |
|
|
|
|
|
|
|
| |
sys::cas_flag should be long on this platform, InterlockedAdd() is
defined only for the Itanium architecture (according to MSDN).
Patch by Michael Beck!
llvm-svn: 90748
|
| |
|
|
| |
llvm-svn: 90083
|
| |
|
|
|
|
|
|
|
| |
case where realpath() fails. When this occurs we segfault trying to
create a std::string from a NULL pointer.
Fixes PR5635.
llvm-svn: 90082
|
| |
|
|
|
|
| |
regards to comments from 89765 post review.
llvm-svn: 89848
|
| |
|
|
| |
llvm-svn: 89786
|
| |
|
|
| |
llvm-svn: 89765
|
| |
|
|
|
|
| |
Patch by Tobias Grosser!
llvm-svn: 89406
|
| |
|
|
| |
llvm-svn: 89341
|
| |
|
|
|
|
|
| |
of failure. The x86 target didn't like empty cpu names and broke x86 tests on
non-x86 buildbots.
llvm-svn: 89111
|
| |
|
|
| |
llvm-svn: 88818
|
| |
|
|
|
|
| |
properly detect my Xeon box though.
llvm-svn: 88814
|
| |
|
|
|
|
|
|
|
| |
- This is an initial step towards -march=native support in Clang, and towards
eliminating host dependencies in the targets. See PR5389.
- Patch by Roman Divacky!
llvm-svn: 88768
|
| |
|
|
|
|
| |
not to work any more on linux.
llvm-svn: 86481
|
| |
|
|
| |
llvm-svn: 86132
|
| |
|
|
| |
llvm-svn: 85782
|
| |
|
|
| |
llvm-svn: 85575
|
| |
|
|
|
|
| |
direct inclusion edge from System to Support.
llvm-svn: 85086
|
| |
|
|
| |
llvm-svn: 85074
|
| |
|
|
|
|
|
|
|
|
|
| |
prevents it being correct within a multithreaded context.
This address: PR 5277 (Program::Wait is unsafe to call from multiple threads).
Note: If waitpid() turns out to be non-portable, we can add more autoconf magic, or look into
another solution.
llvm-svn: 84903
|
| |
|
|
| |
llvm-svn: 83823
|
| |
|
|
|
|
|
|
|
|
| |
- MingW needs -lpsapi (in ${LIBS}) linked after -lLLVMSystem.
Noticed by Ronald Pijnacker!
- Some parts of the System library must be build with exceptions on windows.
Based on a patch by Jay Foad!
llvm-svn: 83251
|
| |
|
|
| |
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
|
| |
|
|
|
|
| |
- Could we just always implement this as __clear_cache for __GNUC__?
llvm-svn: 81655
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
clang's testsuite.
llvm-svn: 81333
|
| |
|
|
|
|
| |
Thanks to Duncan Sands for spotting this.
llvm-svn: 81328
|
| |
|
|
| |
llvm-svn: 81252
|
| |
|
|
| |
llvm-svn: 81249
|
| |
|
|
| |
llvm-svn: 81247
|
| |
|
|
| |
llvm-svn: 81246
|
| |
|
|
|
|
| |
equivalent to SIG_IGN.
llvm-svn: 81144
|
| |
|
|
|
|
| |
about by icc (#593, partial). Patch by Erick Tryzelaar.
llvm-svn: 81115
|
| |
|
|
|
|
|
| |
doesn't warn about unreachable instructions. Patch
by Erick Tryzelaar (#111).
llvm-svn: 81110
|
| |
|
|
|
|
| |
reliable.
llvm-svn: 80863
|
| |
|
|
| |
llvm-svn: 80589
|
| |
|
|
| |
llvm-svn: 79873
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
we can find a way to cache the answer that isn't racy.
llvm-svn: 79472
|
| |
|
|
| |
llvm-svn: 79254
|
| |
|
|
| |
llvm-svn: 78848
|
| |
|
|
| |
llvm-svn: 78823
|