- Jul 29, 2010
-
-
Gabor Greif authored
llvm-svn: 109687
-
- Jul 28, 2010
-
-
Dan Gohman authored
alloca instructions (constrained by their internal encoding), and add error checking for it. Fix an instcombine bug which generated huge alignment values (null is infinitely aligned). This fixes undefined behavior noticed by John Regehr. llvm-svn: 109643
-
Dan Gohman authored
dereference is theoretically infinite. Put a cap on the computed alignment to avoid overflow, noticed by John Regehr. llvm-svn: 109596
-
Gabor Greif authored
llvm-svn: 109589
-
Gabor Greif authored
llvm-svn: 109581
-
- 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
-