- Feb 14, 2010
-
-
Dan Gohman authored
llvm-svn: 96178
-
Dan Gohman authored
with multiplication by constants distributed through, occasionally those subexpressions can include both x and -x. For now, if this condition is discovered within LSR, just prune such cases away, as they won't be profitable. This fixes a "zero allocated in a base register" assertion failure. llvm-svn: 96177
-
Chris Lattner authored
llvm-svn: 96176
-
Sanjiv Gupta authored
1. restore these across direct/indirect calls. 2. restore pagesel for any macros with gotos. llvm-svn: 96175
-
Anton Korobeynikov authored
llvm-svn: 96174
-
Sanjiv Gupta authored
llvm-svn: 96173
-
Chris Lattner authored
llvm-svn: 96172
-
Anders Carlsson authored
llvm-svn: 96171
-
Anton Korobeynikov authored
Otherwise AT&T asm printer is used with non-compatible MCAsmInfo and there is no way to override this behaviour. llvm-svn: 96165
-
Benjamin Kramer authored
Pass StringRefs to InsertText/ReplaceText in RewriteObjC and remove a ton of unnecessary length arguments. llvm-svn: 96164
-
Daniel Dunbar authored
- Doug, please review. llvm-svn: 96162
-
Daniel Dunbar authored
doesn't need to be a full token. - Doug, please review. llvm-svn: 96161
-
Daniel Dunbar authored
llvm-svn: 96160
-
Daniel Dunbar authored
llvm-svn: 96159
-
Daniel Dunbar authored
llvm-svn: 96158
-
Daniel Dunbar authored
llvm-svn: 96157
-
Daniel Dunbar authored
llvm-svn: 96156
-
Daniel Dunbar authored
having overloaded functions with inverse semantics. llvm-svn: 96155
-
Zhongxing Xu authored
llvm-svn: 96154
-
Johnny Chen authored
as suggested by Bob Wilson. llvm-svn: 96153
-
Dan Gohman authored
the no-TLI case. But it should still default to declining the transformation. llvm-svn: 96152
-
Dan Gohman authored
current insertion point, advance the current insertion point. This avoids a use-before-def situation in a testcase extracted from clang which is difficult to reduce to a reasonable-sized regression test. llvm-svn: 96151
-
Dan Gohman authored
to override anything from the parent class. llvm-svn: 96150
-
Dan Gohman authored
intended to be subclassed. llvm-svn: 96149
-
Dan Gohman authored
because profitability can't be sufficiently approximated. llvm-svn: 96148
-
Ted Kremenek authored
Currently these checks are intended to be largely syntactical, but may get more sophisticated over time. As an initial foray into this brave new world, emit a static analyzer warning when binding a temporary 'std::string' to an 'llvm::StringRef' where the lifetime of the 'std::string' does not outlive the 'llvm::StringRef'. llvm-svn: 96147
-
Ted Kremenek authored
(1) Since CXXMethodDecl subclasses FunctionDecl (and CXXDestructorDecl and CXXConversion subclass CXXMethodDecl), refactor switch statement to handle them all in one spot. (2) Use 'DeclarationName::getAsString()' to handle all functions that don't have simple identifiers (fixing a null dereference when scanning for specific functions). llvm-svn: 96146
-
Daniel Dunbar authored
llvm-svn: 96145
-
Daniel Dunbar authored
see it. Instead, translate the locations up-front when we create a CXSourceRange. - This is part of a move to make CXSourceRange a pure half-open range, which is a more natural API for clients to deal with. More cleanups to follow. llvm-svn: 96144
-
Daniel Dunbar authored
llvm-svn: 96143
-
John McCall authored
or that's been hidden by a non-type (in C++). The ideal C++ diagnostic here would note the hiding declaration, but this is a good start. llvm-svn: 96141
-
Anders Carlsson authored
llvm-svn: 96140
-
Anders Carlsson authored
llvm-svn: 96139
-
Anders Carlsson authored
llvm-svn: 96138
-
Anders Carlsson authored
Improve support for non-virtual 'this' pointer adjustments. With this, it should be possible to use the new vtable layout code for all class hierarchies that do not involve virtual bases. llvm-svn: 96137
-
Anders Carlsson authored
llvm-svn: 96136
-
John McCall authored
from opt. llvm-svn: 96135
-
Eric Christopher authored
odd offsets since the bitcasted pointer size and the offset pointer size are going to be different types for the GEP vs base object. llvm-svn: 96134
-
Anders Carlsson authored
llvm-svn: 96133
-
- Feb 13, 2010
-
-
Anders Carlsson authored
llvm-svn: 96131
-