- Nov 13, 2009
-
-
Jakob Stoklund Olesen authored
llvm-svn: 88705
-
Jakob Stoklund Olesen authored
llvm-svn: 88704
-
Dan Gohman authored
llvm-svn: 88703
-
Mike Stump authored
llvm-svn: 88702
-
Devang Patel authored
llvm-svn: 88700
-
Mike Stump authored
llvm-svn: 88699
-
David Greene authored
Move DebugInfo checks into EmitComments and remove them from target-specific AsmPrinters. Not all comments need DebugInfo. Re-enable the line numbers comment test. llvm-svn: 88697
-
Eli Friedman authored
llvm-svn: 88696
-
Fariborz Jahanian authored
int 32bit abi (pr5472 related). -This line, and those below, will be ignored-- M lib/CodeGen/CGCXXExpr.cpp llvm-svn: 88695
-
Dan Gohman authored
code-size win, and not when it's only likely to be code-size neutral, such as when only a single instruction would be eliminated and a new branch would be required. This fixes rdar://7392894. llvm-svn: 88692
-
Evan Cheng authored
D0<def,dead> = ... ... = S0<use, kill> S0<def> = ... ... D0<def> = The first D0 def is correctly marked dead, however, livevariables should have added an implicit def of S0 or we end up with a use without a def. llvm-svn: 88690
-
Anders Carlsson authored
llvm-svn: 88687
-
Ted Kremenek authored
llvm-svn: 88685
-
Ted Kremenek authored
storing malloc'ed memory to global storage. llvm-svn: 88684
-
Ted Kremenek authored
llvm-svn: 88683
-
David Goodwin authored
llvm-svn: 88682
-
Mike Stump authored
llvm-svn: 88681
-
Fariborz Jahanian authored
llvm-svn: 88680
-
Anders Carlsson authored
llvm-svn: 88679
-
Daniel Dunbar authored
llvm-svn: 88678
-
Devang Patel authored
llvm-svn: 88677
-
Mike Stump authored
but this is necessary to continue work on virtual vtables. We don't want to penalize virtual table building testcases, just because complex virtual conversions don't yet work. llvm-svn: 88676
-
Ken Dyck authored
llvm-svn: 88675
-
Bruno Cardoso Lopes authored
because the testcase is triggering one more bug. llvm-svn: 88674
-
Ted Kremenek authored
Use 'eq' operator, and enable regular experimental checks when --experimental-checks is passed to scan-build. llvm-svn: 88673
-
Dan Gohman authored
llvm-svn: 88672
-
Ted Kremenek authored
option enables new "internal" checks that will eventually be turned on by default but still require broader testing. llvm-svn: 88671
-
Douglas Gregor authored
a class type from itself or a derived class thereof, enumerate constructors and permit user-defined conversions to the arguments of those constructors. This fixes the wacky implicit conversion sequence used in std::auto_ptr's lame emulation of move semantics. llvm-svn: 88670
-
Douglas Gregor authored
instantiation), be sure to finish the expression statement by providing a FullExprArg, making sure that temporaries get destroyed. Fixes an obscure failure when parsing llvm/LinkAllPasses.h. llvm-svn: 88668
-
Daniel Dunbar authored
llvm-svn: 88667
-
Anders Carlsson authored
Instead of storing CXXMethodDecls in the vtable builder, store GlobalDecls so we can represent both the complete and deleting destructors. Also, when encountering a destructor decl, emit entries for both the complete and deleting destructors. Mike, please review. With this change, FileCheck builds and runs the clang test suite without failures! llvm-svn: 88663
-
Anders Carlsson authored
llvm-svn: 88662
-
Daniel Dunbar authored
llvm-svn: 88661
-
David Greene authored
Remove duplicate APIs and state WRT spill objects. llvm-svn: 87106
-
Daniel Dunbar authored
forcing all clients to do it. llvm-svn: 87103
-
Daniel Dunbar authored
llvm-svn: 87102
-
Daniel Dunbar authored
llvm-svn: 87101
-
Daniel Dunbar authored
llvm-svn: 87100
-
Daniel Dunbar authored
- Provide Sema in callbacks, instead of requiring it in constructor. This eliminates the need for a factory function. Clients now just pass the object to consume the results in directly. - CodeCompleteConsumer is cheap to construct, so building it whenever we are doing code completion is reasonable. Doug, please review. llvm-svn: 87099
-
Daniel Dunbar authored
llvm-svn: 87097
-