- Jul 27, 2010
-
-
Gabor Greif authored
llvm-svn: 109510
-
Gabor Greif authored
llvm-svn: 109509
-
Gabor Greif authored
llvm-svn: 109506
-
Gabor Greif authored
llvm-svn: 109502
-
- Jul 26, 2010
-
-
Owen Anderson authored
llvm-svn: 109424
-
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
explicit inequality check. llvm-svn: 109401
-
Dan Gohman authored
llvm-svn: 109400
-
- Jul 24, 2010
-
-
Nick Lewycky authored
build of llvm-gcc. llvm-svn: 109355
-
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
-
- Jul 22, 2010
-
-
Devang Patel authored
llvm-svn: 109132
-
Gabor Greif authored
llvm-svn: 109122
-
Devang Patel authored
A non function local MDNode can have an operand which is cloned by MapValue(). llvm-svn: 109117
-
Gabor Greif authored
llvm-svn: 109103
-
Gabor Greif authored
llvm-svn: 109101
-
Gabor Greif authored
llvm-svn: 109100
-
Gabor Greif authored
llvm-svn: 109099
-
Gabor Greif authored
llvm-svn: 109098
-
Gabor Greif authored
llvm-svn: 109092
-
Dan Gohman authored
for creating and populating NamedMDNodes. llvm-svn: 109061
-
Owen Anderson authored
llvm-svn: 109045
-
- Jul 21, 2010
-
-
Dan Gohman authored
llvm-svn: 108968
-
Dan Gohman authored
llvm-svn: 108967
-
Dan Gohman authored
llvm-svn: 108962
-
Dan Gohman authored
llvm-svn: 108961
-
- Jul 20, 2010
-
-
Dan Gohman authored
avoiding MDNode overhead. llvm-svn: 108909
-
Dan Gohman authored
use getIncomingValueForBlock instead of LoopInfo::getCanonicalInductionVariableIncrement. llvm-svn: 108865
-
- Jul 19, 2010
-
-
Owen Anderson authored
llvm-svn: 108736
-
Owen Anderson authored
llvm-svn: 108687
-
- Jul 17, 2010
-
-
Owen Anderson authored
llvm-svn: 108614
-
- Jul 16, 2010
-
-
Chris Lattner authored
so there is no locking involved in type refinement. llvm-svn: 108553
-
Dan Gohman authored
a redundant loopsimplify run from the default -O2 sequence. llvm-svn: 108539
-
Owen Anderson authored
llvm-svn: 108530
-
Gabor Greif authored
llvm-svn: 108522
-
Nick Lewycky authored
llvm-svn: 108517
-
Eric Christopher authored
Working on testcases for Owen. llvm-svn: 108494
-
- Jul 15, 2010
-
-
Dan Gohman authored
different widths. In a use with a narrower fixup, formulae may be wider than the fixup, in which case the high bits aren't necessarily meaningful, so it isn't safe to reuse them for uses with wider fixups. This fixes PR7618, though the testcase is too large for a reasonable regression test, since it heavily dependes on hitting LSR's heuristics in a certain way. llvm-svn: 108455
-
Dan Gohman authored
llvm-svn: 108453
-
Owen Anderson authored
llvm-svn: 108436
-