- Jul 11, 2008
-
-
Dan Gohman authored
llvm-svn: 53471
-
Owen Anderson authored
llvm-svn: 53470
-
Chris Lattner authored
comparison has the right width. llvm-svn: 53469
-
Chris Lattner authored
llvm-svn: 53468
-
Chris Lattner authored
llvm-svn: 53467
-
Ted Kremenek authored
llvm-svn: 53466
-
Chris Lattner authored
Add some accessors to APValue. llvm-svn: 53465
-
Ted Kremenek authored
Refactored auditor interface within GRExprEngine and GRCoreEngine to use a "batch auditor" to dispatch to specialized auditors instead of having a separate vector for each audited Expr*. This not only provides a much cleaner implementation, but also allows us to install auditors for any expression. llvm-svn: 53464
-
Chris Lattner authored
llvm-svn: 53463
-
Duncan Sands authored
be no need to split the result of a vector RET node, since they are always already legal. llvm-svn: 53462
-
Duncan Sands authored
SINT_TO_FP libcall plus additional operations: it might as well be a direct UINT_TO_FP libcall. So only turn it into an SINT_TO_FP if the target has special handling for SINT_TO_FP. llvm-svn: 53461
-
Duncan Sands authored
llvm-svn: 53460
-
Duncan Sands authored
was presumably added after the rest of the code was copied to LegalizeTypes. llvm-svn: 53459
-
Duncan Sands authored
on 16 bit machines. llvm-svn: 53458
-
Nick Lewycky authored
llvm-svn: 53454
-
Duncan Sands authored
whitespace. llvm-svn: 53453
-
Nick Lewycky authored
llvm-svn: 53452
-
Nick Lewycky authored
similar. llvm-svn: 53451
-
Bill Wendling authored
llvm-svn: 53450
-
Chris Lattner authored
llvm-svn: 53449
-
Chris Lattner authored
llvm-svn: 53448
-
Chris Lattner authored
llvm-svn: 53447
-
Chris Lattner authored
the min/max values for an integer type, compare against the min/max values we can prove contain the input. This might be a tighter bound, so this is general goodness. llvm-svn: 53446
-
Chris Lattner authored
handle them in some code. llvm-svn: 53445
-
Chris Lattner authored
was using the algorithm for folding unsigned comparisons which is completely wrong. This has been broken since the signless types change. llvm-svn: 53444
-
Chris Lattner authored
This cause a regression in InstCombine/JavaCompare, which was doing the right thing on accident. To handle the missed case, generalize the comparisons based on masked bits a little bit to handle comparisons against the max value. For example, we can now xform (slt i32 (and X, 4), 4) -> (setne i32 (and X, 4), 4) llvm-svn: 53443
-
Chris Lattner authored
llvm-svn: 53442
-
Chris Lattner authored
llvm-svn: 53440
-
Chris Lattner authored
llvm-svn: 53438
-
Chris Lattner authored
when working on legalizetypes. Both legalizetypes and legalizeops now produce hte same code for CodeGen/ARM/fcopysign.ll. llvm-svn: 53435
-
Chris Lattner authored
llvm-svn: 53434
-
Ted Kremenek authored
llvm-svn: 53433
-
Ted Kremenek authored
llvm-svn: 53432
-
Ted Kremenek authored
llvm-svn: 53431
-
Bill Wendling authored
Remove warnings about unused/shadowed variables. llvm-svn: 53430
-
Ted Kremenek authored
llvm-svn: 53429
-
Bill Wendling authored
supported. llvm-svn: 53427
-
Dan Gohman authored
llvm-svn: 53426
-
Ted Kremenek authored
"adds support (de)serialization (from)to (in memory) buffer." llvm-svn: 53425
-
Ted Kremenek authored
llvm-svn: 53424
-