| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
about by icc (#593, partial). Patch by Erick Tryzelaar.
llvm-svn: 81115
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
llvm-svn: 81108
|
|
|
|
|
|
| |
icc (#177, partial). Patch by Erick Tryzelaar.
llvm-svn: 81106
|
|
|
|
| |
llvm-svn: 80855
|
|
|
|
| |
llvm-svn: 80680
|
|
|
|
| |
llvm-svn: 80629
|
|
|
|
| |
llvm-svn: 80515
|
|
|
|
|
|
| |
implementation.
llvm-svn: 80493
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
llvm-svn: 79959
|
|
|
|
|
|
| |
identifier architecture.
llvm-svn: 79906
|
|
|
|
| |
llvm-svn: 79894
|
|
|
|
|
|
| |
than 16 spaces. Make the Spaces array wide enough to handle common cases.
llvm-svn: 79890
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
member out of line. ftostr is not particularly speedy,
so that method is presumably not perf sensitive.
llvm-svn: 79885
|
|
|
|
| |
llvm-svn: 79883
|
|
|
|
| |
llvm-svn: 79876
|
|
|
|
| |
llvm-svn: 79875
|
|
|
|
|
|
|
|
| |
(HAVE_GV && (HAVE_DOT || HAVE_FDP || HAVE_NEATO || \
HAVE_TWOPI || HAVE_CIRCO))
are true.
llvm-svn: 79872
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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: 79865
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
| |
llvm-svn: 79857
|
|
|
|
| |
llvm-svn: 79852
|
|
|
|
|
|
| |
minor tweaks.
llvm-svn: 79847
|
|
|
|
| |
llvm-svn: 79845
|
|
|
|
|
|
| |
- The world needs better C++ refactoring tools, can I get an Amen!?
llvm-svn: 79843
|
|
|
|
| |
llvm-svn: 79842
|
|
|
|
| |
llvm-svn: 79836
|
|
|
|
| |
llvm-svn: 79835
|
|
|
|
|
|
| |
update all code that this affects.
llvm-svn: 79830
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
instead of as two bools. Use this to add a F_Append flag
which has the obvious behavior.
Other unrelated changes conflated into this patch:
1. REmove EH stuff from llvm-dis and llvm-as, the try blocks
are dead.
2. Simplify the filename inference code in llvm-as/llvm-dis,
because raw_fd_ostream does the right thing with '-'.
3. Switch machine verifier to use raw_ostream instead of ostream
(Which is the thing that needed append in the first place).
llvm-svn: 79807
|
|
|
|
|
|
| |
the weird MAX_COLUMN_PAD limitation.
llvm-svn: 79785
|
|
|
|
|
|
|
|
| |
OS.indent(i) << "whatever";
people seem to like indenting things ;-)
llvm-svn: 79784
|
|
|
|
| |
llvm-svn: 79688
|
|
|
|
|
|
| |
This fixes PR2555
llvm-svn: 79677
|
|
|
|
| |
llvm-svn: 79602
|
|
|
|
|
|
| |
negative checks resemble each other.
llvm-svn: 79595
|
|
|
|
| |
llvm-svn: 79594
|
|
|
|
| |
llvm-svn: 79593
|
|
|
|
| |
llvm-svn: 79592
|
|
|
|
|
|
| |
and many new unit tests.
llvm-svn: 79574
|
|
|
|
|
|
| |
the ErrorHandler callback.
llvm-svn: 79541
|
|
|
|
| |
llvm-svn: 79540
|
|
|
|
| |
llvm-svn: 79461
|
|
|
|
|
|
| |
SmallString::c_str.
llvm-svn: 79456
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
right.
- This class turns out to be much more convenient to use if we do this; clients
can make sure the buffer is always big enough if they care (since our current
idiom tends to be to use a SmallString<256> for the input to this we should
generally be avoiding an unnecessary malloc).
Also, add a convenience raw_svector_ostream::str method which flushes the buffer
and returns a StringRef for the vector contents.
llvm-svn: 79446
|
|
|
|
| |
llvm-svn: 79437
|