- Sep 20, 2009
-
-
Chris Lattner authored
release-asserts .o file (72900->71856). llvm-svn: 82364
-
Chris Lattner authored
llvm-svn: 82363
-
Chris Lattner authored
1. Change some "\n" -> '\n'. 2. eliminte some std::string's by using raw_ostream::indent. 3. move a bunch of code out of the main arg parser routine into a new static HandlePrefixedOrGroupedOption function. 4. Greatly simplify the implementation of getOptionPred, and make it avoid splitting prefix options at = when that doesn't match a non-prefix option. llvm-svn: 82362
-
Nick Lewycky authored
Add another line to the ConstantExprFold test to demonstrate the GEPs may not wrap around in either the signed or unsigned senses. llvm-svn: 82361
-
Daniel Dunbar authored
llvm-svn: 82360
-
Daniel Dunbar authored
llvm-svn: 82359
-
Daniel Dunbar authored
llvm-svn: 82358
-
Nick Lewycky authored
design a testcase that would tickle this behaviour. llvm-svn: 82357
-
Bill Wendling authored
llvm-svn: 82356
-
Daniel Dunbar authored
llvm-svn: 82355
-
Bill Wendling authored
internal, they shouldn't use the indirect pointer stuff. In the case of throw_rethrow_test, it was marked as 'internal' and calculated its own offset to its contents. llvm-svn: 82354
-
Nick Lewycky authored
the optimization described in the comment is only valid with target data. llvm-svn: 82353
-
Chris Lattner authored
llvm-svn: 82352
-
Chris Lattner authored
maintain the "null is unspecified, empty is empty" semantics. llvm-svn: 82351
-
Chris Lattner authored
This requires StringRef'izing ProvideOption which I also did. llvm-svn: 82350
-
Nick Lewycky authored
folder removes a lot of const_casting and requires no changes to clang or llvm-gcc. llvm-svn: 82349
-
Chris Lattner authored
llvm-svn: 82348
-
Chris Lattner authored
find_first_of/find_first_of methods. llvm-svn: 82347
-
Chris Lattner authored
llvm-svn: 82346
-
Chris Lattner authored
stringref because they may not be nul terminated. For options like -Lfoo this now avoids a O(n) temporary std::strings where N is the length of the string after -L. llvm-svn: 82345
-
Chris Lattner authored
to scan from. llvm-svn: 82343
-
Dale Johannesen authored
we pushed the beginning of the interval back 1, so the interval would overlap with inputs that die. We were also pushing the end of the interval back 1, though, which means the earlyclobber didn't overlap with other output operands. Don't do this. PR 4964. llvm-svn: 82342
-
Chris Lattner authored
a std::vector and a bunch of std::string temporaries. llvm-svn: 82341
-
Nick Lewycky authored
llvm-svn: 82340
-
Chris Lattner authored
llvm-svn: 82339
-
Chris Lattner authored
common and useful integer types. llvm-svn: 82338
-
Chris Lattner authored
llvm-svn: 82337
-
Bill Wendling authored
llvm-svn: 82336
-
- Sep 19, 2009
-
-
Daniel Dunbar authored
llvm-svn: 82335
-
Daniel Dunbar authored
llvm-svn: 82334
-
Daniel Dunbar authored
llvm-svn: 82333
-
Daniel Dunbar authored
llvm-svn: 82332
-
Daniel Dunbar authored
llvm-svn: 82331
-
Nick Lewycky authored
update the code which was broken by this. llvm-svn: 82327
-
Chris Lattner authored
llvm-svn: 82322
-
Nick Lewycky authored
llvm-svn: 82319
-
Chris Lattner authored
a massive number of temporary strings created when parsing a command line. More still left to eliminate. llvm-svn: 82318
-
Nick Lewycky authored
to. This can be combined with LCSSA or SSI form to store more information on a PHINode than can be computed by looking at its incoming values. llvm-svn: 82317
-
Duncan Sands authored
It prints the content of all bbs, instead of printing empty bbs to make the CFG more readable. Fix this. Patch by Tobias Grosser. llvm-svn: 82315
-
Evan Cheng authored
llvm-svn: 82314
-