- Feb 18, 2010
-
-
Douglas Gregor authored
llvm-svn: 96557
-
Evan Cheng authored
Transform br (xor (x, y)) -> br (x != y) Transform br (xor (xor (x,y), 1)) -> br (x == y) Also normalize (and (X, 1) == / != 1 -> (and (X, 1)) != / == 0 to match to "test on x86" and "tst on arm" llvm-svn: 96556
-
Douglas Gregor authored
llvm-svn: 96555
-
Douglas Gregor authored
llvm-svn: 96554
-
Charles Davis authored
does. Fixes PR5253. llvm-svn: 96553
-
Douglas Gregor authored
llvm-svn: 96551
-
Fariborz Jahanian authored
rewriting. Fixes radar 7659483. llvm-svn: 96549
-
Douglas Gregor authored
signed<->unsigned conversion with the same bit width. Fixes <rdar://problem/7658121>. llvm-svn: 96545
-
Devang Patel authored
llvm-svn: 96544
-
Chris Lattner authored
llvm-svn: 96541
-
Johnny Chen authored
llvm-svn: 96540
-
Ted Kremenek authored
in the static analyzer. llvm-svn: 96539
-
Ted Kremenek authored
and cf_returns_not_retained. llvm-svn: 96538
-
Ted Kremenek authored
llvm-svn: 96537
-
Ted Kremenek authored
llvm-svn: 96536
-
Ted Kremenek authored
match 'ns_returns_retained' and 'cf_returns_retained' respectively. These are not yet hooked up to the static analyzer. llvm-svn: 96535
-
Eric Christopher authored
llvm-svn: 96533
-
Daniel Dunbar authored
llvm-svn: 96532
-
Douglas Gregor authored
types. Fixes <rdar://problem/7643909>. llvm-svn: 96531
-
Douglas Gregor authored
warning into -Wswitch. llvm-svn: 96529
-
- Feb 17, 2010
-
-
Dan Gohman authored
llvm-svn: 96528
-
Dan Gohman authored
llvm-svn: 96527
-
Dan Gohman authored
questions left unanswered by the first GetElementPtr FAQ. llvm-svn: 96526
-
Bob Wilson authored
since it has no pattern, there's not much point in distinguishing an "N2VS" class for intrinsics anyway. llvm-svn: 96525
-
Douglas Gregor authored
sure that we get the "too large" vs. "too small" part of the diagnostic correct. llvm-svn: 96524
-
Johnny Chen authored
A8.6.30 llvm-svn: 96523
-
Bob Wilson authored
* Use "S" abbreviation for scalar single FP registers in class and pattern names, instead of keeping the "D" (for "double") abbreviation and tacking on an "s" elsewhere in the name. * Move the scalar single FP register classes and patterns to be more consistent with other definitions in the file. * Rename "VNEGf32d" definition to "VNEGfd" for consistency. * Deleted the N2VDIntsPat pattern; N2VSPat is good enough. llvm-svn: 96521
-
Chris Lattner authored
llvm-svn: 96520
-
Johnny Chen authored
B6.1.8 RFE Return From Exception loads the PC and the CPSR from the word at the specified address and the following word respectively. llvm-svn: 96519
-
Ted Kremenek authored
llvm-svn: 96518
-
Ted Kremenek authored
llvm-svn: 96517
-
Douglas Gregor authored
that we can't test it yet. llvm-svn: 96516
-
Ted Kremenek authored
llvm-svn: 96515
-
Fariborz Jahanian authored
llvm-svn: 96513
-
Daniel Dunbar authored
- Used to do regex patsubst on arguments. llvm-svn: 96512
-
Daniel Dunbar authored
- Patch by Andrzej K. Haczewski, with a tweak by me to emit a 'deprecated' diagnostic when we do this. We'll see what zee users say. llvm-svn: 96511
-
Daniel Dunbar authored
llvm-svn: 96510
-
David Greene authored
Make the non-temporal bit "significant" in MemSDNodes so they aren't CSE'd or otherwise combined with temporal MemSDNodes. llvm-svn: 96505
-
Jakob Stoklund Olesen authored
llvm-svn: 96504
-
Daniel Dunbar authored
llvm-svn: 96503
-