- Mar 16, 2012
-
-
Andrew Trick authored
Only record IVUsers that are dominated by simplified loop headers. Otherwise SCEVExpander will crash while looking for a preheader. I previously tried to work around this in LSR itself, but that was insufficient. This way, LSR can continue to run if some uses are not in simple loops, as long as we don't attempt to analyze those users. Fixes <rdar://problem/11049788> Segmentation fault: 11 in LoopStrengthReduce llvm-svn: 152892
-
Eli Friedman authored
Don't try to create "store atomic" instructions of non-integer types; they aren't supported at the moment. PR12040. llvm-svn: 152891
-
Enrico Granata authored
llvm-svn: 152890
-
Craig Topper authored
Spacing fixes. Mostly aligning arguments that spilled onto next line with the opening parenthese instead of 2 spaces in. llvm-svn: 152889
-
Enrico Granata authored
llvm-svn: 152888
-
Chad Rosier authored
on our internal nightly testers. So, basically revert r152486 again. Abbreviated original commit message: Implement a more intelligent way of spilling uses across an invoke boundary. It looks as if Chander's inlining work, r152737, exposed an issue. llvm-svn: 152887
-
Ted Kremenek authored
Don't know if it is an anathema to include '#' in the warning name. I'm fine with changing it, but this was the most obvious name. llvm-svn: 152886
-
Craig Topper authored
Remove unused field NumVariable from Filter class. Even it was needed the same result could be found with VariableInstructions.size(). Also fix some typos in comments. llvm-svn: 152885
-
Eli Friedman authored
In InstCombiner::visitOr, make sure we reverse the operand swap used for checking for or-of-xor operations after those checks; a later check expects that any constant will be in Op1. PR12234. llvm-svn: 152884
-
Jim Grosbach authored
rdar://11058464 llvm-svn: 152883
-
Johnny Chen authored
Add documentation for watchpoint commands. llvm-svn: 152882
-
Jim Grosbach authored
rdar://11058464 llvm-svn: 152881
-
Eric Christopher authored
Patch by Clemens Hammacher! Fixes PR12243 llvm-svn: 152880
-
Argyrios Kyrtzidis authored
rdar://10673816 llvm-svn: 152879
-
-
NAKAMURA Takumi authored
Revert r152613 (and r152614), "Inline the d'tor and add an anchor instead." for workaround of g++-4.4's miscompilation. It caused MSP430DAGToDAGISel::SelectIndexedBinOp() to be miscompiled. When two ReplaceUses()'s are expanded as inline, vtable in base class is stored to latter (ISelUpdater)ISU. llvm-svn: 152877
-
Eric Christopher authored
the DECL information. rdar://10855921 llvm-svn: 152876
-
Fariborz Jahanian authored
statements. llvm-svn: 152875
-
Nick Kledzik authored
llvm-svn: 152874
-
Eli Friedman authored
When a variable has a specified asm name, but isn't using the register storage class, the asm name doesn't specify a register. PR12244. llvm-svn: 152873
-
Chad Rosier authored
llvm-svn: 152872
-
Ted Kremenek authored
llvm-svn: 152871
-
Jim Grosbach authored
llvm-svn: 152870
-
- Mar 15, 2012
-
-
Chad Rosier authored
and still allow immediate encoding, just not with cmn. rdar://11038907 llvm-svn: 152869
-
Jordy Rose authored
llvm-svn: 152868
-
Fariborz Jahanian authored
llvm-svn: 152867
-
Chad Rosier authored
the behavior of gcc with respect to the -fno-inline and -fno-inline-functions flags. llvm-svn: 152861
-
Daniel Dunbar authored
the test-suite. llvm-svn: 152860
-
Ted Kremenek authored
llvm-svn: 152859
-
Ted Kremenek authored
llvm-svn: 152858
-
Ted Kremenek authored
llvm-svn: 152857
-
Jordy Rose authored
[analyzer] Remove AggExprVisitor, a dead class that assisted in visiting C++ expressions with a "base object", because the CFG is now linearized. The only use of AggExprVisitor was in #if 0 code (the analyzer's incomplete C++ support), so there is no actual behavioral change anyway. llvm-svn: 152856
-
Sebastian Redl authored
llvm-svn: 152848
-
Chad Rosier authored
rdar://11038907 llvm-svn: 152847
-
Jim Grosbach authored
rdar://11056591 llvm-svn: 152846
-
Eric Christopher authored
Part of rdar://8905263 llvm-svn: 152845
-
Eric Christopher authored
llvm-svn: 152844
-
Eric Christopher authored
llvm-svn: 152843
-
Eric Christopher authored
llvm-svn: 152842
-
Eric Christopher authored
llvm-svn: 152841
-