- Aug 03, 2010
-
-
Peter Collingbourne authored
llvm-svn: 110113
-
Dan Gohman authored
around std::min vs static const friction. llvm-svn: 110112
-
- Aug 02, 2010
-
-
Owen Anderson authored
llvm-svn: 110036
-
Oscar Fuentes authored
Fixes potential ambiguity problems on VS 2010. Patch by nobled! llvm-svn: 110029
-
Daniel Dunbar authored
llvm-svn: 110022
-
Nick Lewycky authored
Start cleaning up MergeFunctions to look more like the rest of LLVM. The primary change here is to move the methods responsible for comparison into the new FunctionComparator object. Some comments added. There's more to do. llvm-svn: 110021
-
- Jul 31, 2010
-
-
Daniel Dunbar authored
like my instcombine patch.", in an attempt to fix Clang i386 bootstrap. - Also PR7719. llvm-svn: 109953
-
Rafael Espindola authored
exactly what bugpoint expected it to do. There was also only one user of BlockExtractorPass(const std::vector<BasicBlock*> &B), so just remove it and make BlockExtractorPass read BlockFile. This fixes bugpoint's block extraction. Nick, please review. llvm-svn: 109936
-
- Jul 30, 2010
-
-
Dan Gohman authored
llvm-svn: 109891
-
Nick Lewycky authored
llvm-svn: 109886
-
- Jul 29, 2010
-
-
Eli Friedman authored
if CExpr is a ConstantInt. llvm-svn: 109773
-
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
-