- Aug 19, 2009
-
-
David Greene authored
Add missing includes. llvm-svn: 79473
-
Owen Anderson authored
we can find a way to cache the answer that isn't racy. llvm-svn: 79472
-
David Greene authored
Add missing includes. llvm-svn: 79469
-
David Greene authored
Add missing includes. llvm-svn: 79468
-
David Greene authored
Add missing includes. llvm-svn: 79467
-
Fariborz Jahanian authored
manufactured for-loop per Anders feedback (thanks). - Fariborz llvm-svn: 79466
-
Daniel Dunbar authored
llvm-svn: 79465
-
Fariborz Jahanian authored
llvm-svn: 79464
-
David Greene authored
Add missing header. llvm-svn: 79463
-
Eli Friedman authored
llvm-svn: 79462
-
Eli Friedman authored
llvm-svn: 79461
-
Daniel Dunbar authored
llvm-svn: 79460
-
Daniel Dunbar authored
llvm-svn: 79459
-
Dan Gohman authored
that led to errs() getting made buffered. llvm-svn: 79458
-
Daniel Dunbar authored
llvm-svn: 79457
-
Daniel Dunbar authored
SmallString::c_str. llvm-svn: 79456
-
Daniel Dunbar authored
- Several FIXMEs due to non-Twinification of IRBuilder. llvm-svn: 79455
-
Daniel Dunbar authored
llvm-svn: 79454
-
Daniel Dunbar authored
c_str(). llvm-svn: 79453
-
Benjamin Kramer authored
llvm-svn: 79451
-
Daniel Dunbar authored
conversion code do we really need? - S.append_uint(N) can be replaced with 'raw_svector_ostream(S) << N' which is somewhat slower due to the extra set up cost, but still plenty fast (especially if the svector set up cost can be amortized). llvm-svn: 79450
-
Daniel Dunbar authored
llvm-svn: 79449
-
Daniel Dunbar authored
- Please accept my sincere apologies for the gratuitous elimination of code duplication, manual string length counting, unnecessary strlen calls, etc. llvm-svn: 79448
-
Bill Wendling authored
llvm-svn: 79447
-
Daniel Dunbar authored
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
-
Daniel Dunbar authored
llvm-svn: 79445
-
Daniel Dunbar authored
llvm-svn: 79444
-
Dan Gohman authored
llvm-svn: 79443
-
Dan Gohman authored
available. This is very conservative for now. llvm-svn: 79442
-
Dan Gohman authored
by hand, and fix a few places that were using hasInitializer() that appear to depend on the initializer value. llvm-svn: 79441
-
Dan Gohman authored
static extents of the static array type, it causes GlobalOpt and other passes to be more conservative. This canonicalization also allows the constant folder to add "inbounds" to GEPs. llvm-svn: 79440
-
Dan Gohman authored
a smaller encoding. These kinds of patterns are very frequent in sqlite3, for example. llvm-svn: 79439
-
Mike Stump authored
building activities. llvm-svn: 79438
-
Daniel Dunbar authored
llvm-svn: 79437
-
David Goodwin authored
llvm-svn: 79436
-
Owen Anderson authored
llvm-svn: 79435
-
Daniel Dunbar authored
- This avoids unnecessary malloc/free overhead in the common case, and unnecessary copying from the ostream buffer into the output vector. llvm-svn: 79434
-
Daniel Dunbar authored
- These allow clients to make use of the extra elements in the vector which have already been allocated, without requiring them to be value initialized. llvm-svn: 79433
-
Erick Tryzelaar authored
llvm-svn: 79432
-
Erick Tryzelaar authored
llvm-svn: 79431
-