- Dec 12, 2007
-
-
Ted Kremenek authored
Moved all clients of Diagnostics to use FullSourceLoc instead of SourceLocation. Added many utility methods to FullSourceLoc to provide shorthand for: FullLoc.getManager().someMethod(FullLoc.getLocation()); instead we have: FullLoc.someMethod(); Modified TextDiagnostics (and related classes) to use this short-hand. llvm-svn: 44957
-
Steve Naroff authored
Encode enumeral types. llvm-svn: 44956
-
Ted Kremenek authored
some systems). llvm-svn: 44953
-
Ted Kremenek authored
llvm-svn: 44951
-
Ted Kremenek authored
- Added cstor that takes no arguments to create an "invalid" location. - Removed non-const version of getSourceManager(). - Renamed getSourceManager() to getManager. - Remover operator SourceLocatio(). llvm-svn: 44950
-
Ted Kremenek authored
llvm-svn: 44949
-
Ted Kremenek authored
to get a FullSourceLoc from a SourceLocation. llvm-svn: 44948
-
Ted Kremenek authored
llvm-svn: 44947
-
Ted Kremenek authored
for creating "invalid" location objects. llvm-svn: 44946
-
Chris Lattner authored
llvm-svn: 44945
-
Chris Lattner authored
llvm-svn: 44944
-
Ted Kremenek authored
llvm-svn: 44943
-
Ted Kremenek authored
contains both a SourceLocation and its associated SourceManager. This class is useful for argument passing to functions that expect both objects. llvm-svn: 44942
-
Chris Lattner authored
llvm-svn: 44941
-
Ted Kremenek authored
and into the "Basic" library. TargetInfo objects are now constructed from triples by calling the static method TargetInfo::CreateTargetInfo. llvm-svn: 44940
-
Chris Lattner authored
llvm-svn: 44939
-
Chris Lattner authored
llvm-svn: 44938
-
Chris Lattner authored
llvm-svn: 44932
-
Chris Lattner authored
llvm-svn: 44930
-
Chris Lattner authored
resolve some fixmes and clean up some code by eliminating the get*Vars apis to some classes and use iterators instead. llvm-svn: 44927
-
Chris Lattner authored
iterator interface. llvm-svn: 44926
-
Chris Lattner authored
llvm-svn: 44925
-
Ted Kremenek authored
http://llvm.org/viewvc/llvm-project?rev=44920&view=rev Putting VisitDeclStmt() was motivated because it called DumpDeclarator(), which printed out a little bit more information than just using the child_iterator interface to visit the subexpressions of DeclStmt. To avoid printing the initializers twice, DumpSubTree() now specially checks for DeclStmts; in such cases it calls VisitDeclStmt() without using the child_iterators to visit the subexpressions. llvm-svn: 44924
-
Chris Lattner authored
llvm-svn: 44923
-
Chris Lattner authored
llvm-svn: 44922
-
Ted Kremenek authored
printed out by DumpSubTree() via the child_iterator interface. This fixes a bug where the initializers were being dumped twice. llvm-svn: 44920
-
Chris Lattner authored
llvm-svn: 44919
-
Chris Lattner authored
llvm-svn: 44918
-
Chris Lattner authored
llvm-svn: 44917
-
Chris Lattner authored
llvm-svn: 44916
-
Chris Lattner authored
llvm-svn: 44915
-
Chris Lattner authored
llvm-svn: 44913
-
Chris Lattner authored
int test(int x, long long y) { return x << y; } we now realize the type of the shift is int, not long long. This fixes a fixme from june. llvm-svn: 44912
-
Chris Lattner authored
llvm-svn: 44911
-
Chris Lattner authored
llvm-svn: 44909
-
Chris Lattner authored
llvm-svn: 44908
-
Chris Lattner authored
llvm-svn: 44906
-
Chris Lattner authored
llvm-svn: 44901
-
Fariborz Jahanian authored
llvm-svn: 44900
-
Chris Lattner authored
this is passed to sema and ignored there, so the second part of the string will not make it into the AST. Passing to Fariborz to finish Sema + AST construction. llvm-svn: 44898
-