- Jul 26, 2010
-
-
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
-
-
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
-
Rafael Espindola authored
llvm-svn: 109364
-
Rafael Espindola authored
llvm-svn: 109363
-
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
-
Anton Korobeynikov authored
llvm-svn: 109354
-
Nick Lewycky authored
it needs to be mapped to refer to the function in the new module, not the old one. Fixes PR7700. llvm-svn: 109353
-
Chris Lattner authored
that a pointer can be null, forcing clients to think about it. llvm-svn: 109348
-
Peter Collingbourne authored
llvm-svn: 109346
-
Duncan Sands authored
hanging off a value, then the dropping code will intentionally not drop it too (since this is almost certainly a bug). llvm-svn: 109337
-
Bob Wilson authored
instead of fixed size arrays, so that increasing FirstVirtualRegister to 16K won't cause a compile time performance regression. llvm-svn: 109330
-
Devang Patel authored
Use current working directory when Dirname is empty. This only happens when absolute source file path is used on compiler command line. llvm-svn: 109302
-
Evan Cheng authored
appropriate for targets without detailed instruction iterineries. The scheduler schedules for increased instruction level parallelism in low register pressure situation; it schedules to reduce register pressure when the register pressure becomes high. On x86_64, this is a win for all tests in CFP2000. It also sped up 256.bzip2 by 16%. llvm-svn: 109300
-
Bruno Cardoso Lopes authored
llvm-svn: 109295
-
Jim Grosbach authored
function live in set. This will give us tGPR for Thumb1 and GPR otherwise, so the copy will be spillable. rdar://8224931 llvm-svn: 109293
-
Jim Grosbach authored
to be of a different register class. For example, in Thumb1 if the live-in is a high register, we want the vreg to be a low register. rdar://8224931 llvm-svn: 109291
-
Matt Fleming authored
suggested by Chris Lattner. llvm-svn: 109290
-
Owen Anderson authored
llvm-svn: 109288
-
Devang Patel authored
llvm-svn: 109285
-
Dale Johannesen authored
comments explaining why it was wrong. 8225024. Fix the real problem in 8213383: the code that splits very large blocks when no other place to put constants can be found was not considering the case that the block contained a Thumb tablejump. llvm-svn: 109282
-
Evan Cheng authored
it's too late to start backing off aggressive latency scheduling when most of the registers are in use so the threshold should be a bit tighter. - Correctly handle live out's and extract_subreg etc. - Enable register pressure aware scheduling by default for hybrid scheduler. For ARM, this is almost always a win on # of instructions. It's runtime neutral for most of the tests. But for some kernels with high register pressure it can be a huge win. e.g. 464.h264ref reduced number of spills by 54 and sped up by 20%. llvm-svn: 109279
-
Bruno Cardoso Lopes authored
llvm-svn: 109276
-
- Jul 23, 2010
-
-
Dan Gohman authored
eliminate it. llvm-svn: 109270
-
Bruno Cardoso Lopes authored
llvm-svn: 109269
-
Dan Gohman authored
the BlockTraits abstractions. llvm-svn: 109268
-
Dan Gohman authored
llvm-svn: 109267
-
Dan Gohman authored
llvm-svn: 109266
-
Dan Gohman authored
llvm-svn: 109265
-
Devang Patel authored
llvm-svn: 109262
-