- Feb 14, 2010
-
-
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
-
Mikhail Glushenkov authored
Some tools do not like the '-option parameter' form. Should this be configurable? llvm-svn: 96130
-
Mikhail Glushenkov authored
We really need a conditional compilation mechanism... llvm-svn: 96129
-
Mikhail Glushenkov authored
llvm-svn: 96128
-
Mikhail Glushenkov authored
llvm-svn: 96127
-
Daniel Dunbar authored
llvm-svn: 96126
-
Anders Carlsson authored
llvm-svn: 96125
-
Anders Carlsson authored
llvm-svn: 96123
-
Anders Carlsson authored
llvm-svn: 96121
-
Anders Carlsson authored
llvm-svn: 96120
-
Anders Carlsson authored
llvm-svn: 96119
-
Anders Carlsson authored
llvm-svn: 96117
-
Daniel Dunbar authored
llvm-svn: 96116
-
Anders Carlsson authored
llvm-svn: 96114
-
Chris Lattner authored
class out of line. llvm-svn: 96113
-
Chris Lattner authored
Dyachenko Dmitry. Our system is "not so elegant" here. llvm-svn: 96111
-
Chris Lattner authored
encoding them into nothing. llvm-svn: 96110
-
Chris Lattner authored
llvm-svn: 96109
-
Daniel Dunbar authored
directly to Index, instead of requiring the input file to be first. This makes the examples behave more like 'clang'. For example, ddunbar@giles:tmp$ echo '#include <string>' | python ~/llvm/tools/clang/bindings/python/examples/cindex/cindex-includes.py -- -x c++ - | wc -l 114 ddunbar@giles:tmp$ echo '#include <stdio.h>' | python ~/llvm/tools/clang/bindings/python/examples/cindex/cindex-includes.py -- -x c - | wc -l 10 llvm-svn: 96107
-
Daniel Dunbar authored
llvm-svn: 96106
-