- Jul 27, 2010
-
-
Dan Gohman authored
llvm-svn: 109468
-
Bill Wendling authored
llvm-svn: 109462
-
Eli Friedman authored
llvm-svn: 109458
-
Anton Korobeynikov authored
llvm-svn: 109456
-
- Jul 26, 2010
-
-
Bob Wilson authored
exception handling. Also fix an extra underscore typo in one instance of "__ARM_EABI__". Radar 8236264. llvm-svn: 109451
-
Evan Cheng authored
llvm-svn: 109450
-
Evan Cheng authored
The "excess register pressure" returned by HighRegPressure() is not accurate enough to factor into scheduling priority. Eliminate it and add early exits to speed up scheduling. llvm-svn: 109449
-
Anton Korobeynikov authored
llvm-svn: 109448
-
Bruno Cardoso Lopes authored
we are using AVX and no AVX version of the desired intruction is present, this is better for incremental dev (without fallbacks it's easier to spot what's missing). Not sure this is the best hack thought (we can also disable all HasSSE* predicates by dinamically marking them 'false' if AVX is present) llvm-svn: 109434
-
Owen Anderson authored
llvm-svn: 109424
-
Anton Korobeynikov authored
This assumption is not satisfied due to global mergeing. Workaround the issue by temporary disablinge mergeing of const globals. Also, ignore LLVM "special" globals. This fixes PR7716 llvm-svn: 109423
-
Evan Cheng authored
llvm-svn: 109421
-
Dan Gohman authored
it inserted rather than using LoopInfo::getCanonicalInductionVariable to rediscover it, since that doesn't work on non-canonical loops. This fixes infinite recurrsion on such loops; PR7562. llvm-svn: 109419
-
Dan Gohman authored
llvm-svn: 109415
-
Dan Gohman authored
dependence on DominanceFrontier. Instead, add an explicit DominanceFrontier pass in StandardPasses.h to ensure that it gets scheduled at the right time. Declare that loop unrolling preserves ScalarEvolution, and shuffle some getAnalysisUsages. This eliminates one LoopSimplify and one LCCSA run in the standard compile opts sequence. llvm-svn: 109413
-
Dan Gohman authored
llvm-svn: 109412
-
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
-
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
-
Duncan Sands authored
may be used uninitialized in the callers of HighRegPressure. llvm-svn: 109393
-
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
-
Benjamin Kramer authored
llvm-svn: 109386
-
- Jul 25, 2010
-
-
Evan Cheng authored
llvm-svn: 109383
-
Douglas Gregor authored
llvm-svn: 109373
-
Douglas Gregor authored
llvm-svn: 109372
-
Bob Wilson authored
those. Radar 8231572. llvm-svn: 109367
-
Eli Friedman authored
invalid type. llvm-svn: 109365
-
Eli Friedman authored
llvm-svn: 109362
-
Eli Friedman authored
llvm-svn: 109361
-
Eli Friedman authored
this consistently. llvm-svn: 109360
-
- Jul 24, 2010
-
-
Anton Korobeynikov authored
llvm-svn: 109359
-
Nick Lewycky authored
build of llvm-gcc. llvm-svn: 109355
-