- Mar 16, 2012
-
-
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
-
Jakob Stoklund Olesen authored
llvm-svn: 152840
-
Ted Kremenek authored
llvm-svn: 152839
-
Bill Wendling authored
It was pointed out that a checking version of strdup isn't needed. So much for late-night hacking. :) llvm-svn: 152838
-
Anna Zaks authored
BugVisitor DiagnosticPieces. When checkers create a DiagnosticPieceEvent, they can supply an extra string, which will be concatenated with the call exit message for every call on the stack between the diagnostic event and the final bug report. (This is a simple version, which could be/will be further enhanced.) For example, this is used in Malloc checker to produce the ", which allocated memory" in the following example: static char *malloc_wrapper() { // 2. Entered call from 'use' return malloc(12); // 3. Memory is allocated } void use() { char *v; v = malloc_wrapper(); // 1. Calling 'malloc_wrappers' // 4. Returning from 'malloc_wrapper', which allocated memory } // 5. Memory is never released; potential memory leak llvm-svn: 152837
-
rdar://problem/8196933Greg Clayton authored
Use the metadata in the dSYM bundle Info.plist to remap source paths when they keys are available. llvm-svn: 152836
-
David Blaikie authored
llvm-svn: 152835
-
Jim Grosbach authored
rdar://11056647 llvm-svn: 152834
-
Jakob Stoklund Olesen authored
We currently assume that all targets have less than 64k opcodes. We shouldn't limit it further. llvm-svn: 152833
-
Matt Beaumont-Gay authored
llvm-svn: 152832
-
Duncan Sands authored
theoretical fix since it only matters for types with >= 2^63 bits (!) and also only matters if pointers have more than 64 bits, which is not supported anyway. llvm-svn: 152831
-
Fariborz Jahanian authored
llvm-svn: 152830
-
Douglas Gregor authored
llvm-svn: 152826
-
-
Lang Hames authored
register allocation by allowing all 32 D-registers to be used. Patch by Cameron Zwarich. llvm-svn: 152824
-
Argyrios Kyrtzidis authored
llvm-svn: 152823
-