- Jul 26, 2010
-
-
Owen Anderson authored
llvm-svn: 109409
-
Dan Gohman authored
don't visit all blocks in the function, and don't iterate over the split blocks' predecessor lists for each block visited. Also, remove the special-case test for the entry block. Splitting the entry block isn't common enough to make this worthwhile. This fixes a major compile-time bottleneck which is exposed now that LoopSimplify isn't being redundantly run both before and after DominanceFrontier. llvm-svn: 109408
-
Eric Christopher authored
llvm-svn: 109407
-
Sebastian Redl authored
Make sure that implicit qualification and derived-to-base conversions of xvalues preserve xvalue-ness. Unfortunately I have no idea how to test this property; there doesn't seem to be a syntactical construct that triggers such a conversion and still allows the distinction between prvalues and xvalues to be made. llvm-svn: 109406
-
Dan Gohman authored
llvm-svn: 109405
-
Dan Gohman authored
llvm-svn: 109404
-
Dan Gohman authored
llvm-svn: 109403
-
Dan Gohman authored
llvm-svn: 109402
-
Dan Gohman authored
explicit inequality check. llvm-svn: 109401
-
Dan Gohman authored
llvm-svn: 109400
-
Dan Gohman authored
explicit inequality check. llvm-svn: 109398
-
Nick Lewycky authored
llvm-svn: 109396
-
Douglas Gregor authored
When LIBCLANG_CODE_COMPLETION_LOGGING is set in the environment, log code-completion command lines to stderr llvm-svn: 109395
-
Dan Gohman authored
llvm-svn: 109394
-
Duncan Sands authored
may be used uninitialized in the callers of HighRegPressure. llvm-svn: 109393
-
Douglas Gregor authored
worked for C anyway. Also kills the -cc1 options -parse-noop and -parse-print-callbacks. llvm-svn: 109392
-
Douglas Gregor authored
llvm-svn: 109391
-
Michael J. Spencer authored
A Visual C++ extension that removes trailing new lines? Seriously? llvm-svn: 109390
-
Michael J. Spencer authored
Origonal Windows COFF implementation by Nathan Jedffords. llvm-svn: 109389
-
Lang Hames authored
llvm-svn: 109388
-
Rafael Espindola authored
ReduceMiscompilingFunctions::TestFuncs. This makes the test functional (i.e., no side effects). Before we would end up using dead functions if a pass decided to remove them (inline for example) and we would also keep broken functions and conclude that that a single function was enough to reproduce the bug. llvm-svn: 109387
-
Benjamin Kramer authored
llvm-svn: 109386
-
Nick Lewycky authored
accept the flag and do nothing but warn about it, cleverly bypassing our configure-based detection system. Patch by Takumi Nakamura! llvm-svn: 109385
-
- Jul 25, 2010
-
-
Benjamin Kramer authored
into other code. Make it an array instead of a constant-length vector. llvm-svn: 109384
-
Evan Cheng authored
llvm-svn: 109383
-
Douglas Gregor authored
llvm-svn: 109382
-
Douglas Gregor authored
llvm-svn: 109381
-
Douglas Gregor authored
llvm-svn: 109380
-
Douglas Gregor authored
llvm-svn: 109379
-
Douglas Gregor authored
llvm-svn: 109378
-
Douglas Gregor authored
since we aren't going to be calling them ever. llvm-svn: 109377
-
Douglas Gregor authored
llvm-svn: 109375
-
Douglas Gregor authored
interaction, by effectively defaulting to DISABLE_SMART_POINTERS. We're embracing the model where all AST nodes are ASTContext-allocated and live as long as the ASTContext lives. llvm-svn: 109374
-
Douglas Gregor authored
llvm-svn: 109373
-
Douglas Gregor authored
llvm-svn: 109372
-
Bob Wilson authored
those. Radar 8231572. llvm-svn: 109367
-
Nick Lewycky authored
llvm-svn: 109366
-
Eli Friedman authored
invalid type. llvm-svn: 109365
-
Rafael Espindola authored
llvm-svn: 109364
-
Rafael Espindola authored
llvm-svn: 109363
-