- Sep 19, 2009
-
-
Benjamin Kramer authored
- Replace std::map<std::string with StringMap - Eliminate unnecessary std::string copies - ~10% speed-up for clang's testsuite on my machine (debug build) llvm-svn: 82312
-
- Sep 17, 2009
-
-
Chris Lattner authored
llvm-svn: 82110
-
Daniel Dunbar authored
llvm-svn: 82087
-
- Sep 15, 2009
-
-
Daniel Dunbar authored
- As best I can tell, we have eliminated all the code which used to require a larger buffer size. llvm-svn: 81912
-
- Sep 11, 2009
-
-
Ted Kremenek authored
llvm-svn: 81577
-
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 10, 2009
-
-
Chris Lattner authored
llvm-svn: 81402
-
Daniel Dunbar authored
llvm-svn: 81393
-
Sean Callanan authored
all disassemblers. Modified the MemoryObject to support 64-bit address spaces, regardless of the LLVM process's address width. Modified the Target class to allow extraction of a MCDisassembler. llvm-svn: 81392
-
- Sep 09, 2009
-
-
Evan Cheng authored
llvm-svn: 81308
-
Daniel Dunbar authored
name (e.g. "ppc") to the appropriate constant. Also, StringRefize additional Triple constructor. llvm-svn: 81274
-
Daniel Dunbar authored
mention -version in messages about missing targets. llvm-svn: 81272
-
- Sep 08, 2009
-
-
Daniel Dunbar authored
llvm-svn: 81223
-
- Sep 06, 2009
-
-
Duncan Sands authored
llvm-svn: 81127
-
Duncan Sands authored
about by icc (#593, partial). Patch by Erick Tryzelaar. llvm-svn: 81115
-
Benjamin Kramer authored
1. DUPMAX is defined in regcomp.c, no need to redefine it in regutils. 2. MSVC doesn't like snprintf, use _snprintf instead. llvm-svn: 81114
-
Benjamin Kramer authored
llvm-svn: 81108
-
Duncan Sands authored
icc (#177, partial). Patch by Erick Tryzelaar. llvm-svn: 81106
-
- Sep 03, 2009
-
-
Daniel Dunbar authored
llvm-svn: 80855
-
- Sep 01, 2009
-
-
Ted Kremenek authored
llvm-svn: 80680
-
- Aug 31, 2009
-
-
Richard Osborne authored
llvm-svn: 80629
-
- Aug 30, 2009
-
-
Daniel Dunbar authored
llvm-svn: 80515
-
Torok Edwin authored
implementation. llvm-svn: 80493
-
- Aug 25, 2009
-
-
Dan Gohman authored
This is conventional command-line tool behavior. -f now just means "enable binary output on terminals". Add a -f option to llvm-extract and llvm-link, for consistency. Remove F_Force from raw_fd_ostream and enable overwriting and truncating by default. Introduce an F_Excl flag to permit users to enable a failure when the file already exists. This flag is currently unused. Update Makefiles and documentation accordingly. llvm-svn: 79990
-
Oscar Fuentes authored
llvm-svn: 79959
-
- Aug 24, 2009
-
-
Daniel Dunbar authored
identifier architecture. llvm-svn: 79906
-
Dan Gohman authored
llvm-svn: 79894
-
Dan Gohman authored
than 16 spaces. Make the Spaces array wide enough to handle common cases. llvm-svn: 79890
-
Chris Lattner authored
means that raw_ostream no longer has to #include <iosfwd>. Nothing in llvm should use raw_os_ostream.h, but llvm-gcc and some unit tests do. llvm-svn: 79886
-
Chris Lattner authored
member out of line. ftostr is not particularly speedy, so that method is presumably not perf sensitive. llvm-svn: 79885
-
Dan Gohman authored
llvm-svn: 79883
-
Oscar Fuentes authored
llvm-svn: 79876
-
Chris Lattner authored
llvm-svn: 79875
-
Chris Lattner authored
(HAVE_GV && (HAVE_DOT || HAVE_FDP || HAVE_NEATO || \ HAVE_TWOPI || HAVE_CIRCO)) are true. llvm-svn: 79872
-
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 23, 2009
-
-
Chris Lattner authored
llvm-svn: 79865
-
Chris Lattner authored
change the raw_ostream one to take the raw_ostream byref instead of byptr. Prune #includes, eliminate a use of Streams.h llvm-svn: 79863
-
Daniel Dunbar authored
- This also shortens the Format.h implementation, and uses the print buffer fully (it was wasting a character). - This manifested as llvm-test failures, because one side effect was that raw_ostream would write garbage '\x00' values into the output stream if it happened that the string was at the end of the buffer. This meant that grep would report 'Binary file matches', which meant the silly pattern matching llvm-test eventually does would fail. Cute. :) llvm-svn: 79862
-
Chris Lattner authored
llvm-svn: 79857
-
Benjamin Kramer authored
llvm-svn: 79852
-