- Jan 22, 2010
-
-
Chris Lattner authored
and much more accurately describes what it is all about. llvm-svn: 94233
-
Chris Lattner authored
llvm-svn: 94232
-
Ted Kremenek authored
have it return a StringRef instead of an integer (to be more VCS agnostic). (2) Add getClangFullRepositoryVersion(), which contains an amalgamation of the repository name and the revision. (3) Change PCH to only emit the string returned by getClangFullRepositoryVersion() instead of also emitting the value of getClangSubversionRevision() (which has been removed). This is functionally equivalent. More cleanup to version string generation pending... llvm-svn: 94231
-
Chris Lattner authored
llvm-svn: 94230
-
Mike Stump authored
llvm-svn: 94229
-
Chris Lattner authored
llvm-svn: 94228
-
Chris Lattner authored
llvm-svn: 94227
-
Douglas Gregor authored
- Added more routines to manipulate/compare source locations and ranges - Switched clang_getCursor() over to take a CXSourceLocation rather than file/line/column. llvm-svn: 94226
-
Chris Lattner authored
output. An example: .align 4, 0x90 LBB1_5: ## %while.cond3 ## Parent Loop BB1_1 Depth=1 ## => This Loop Header: Depth=2 ## Child Loop BB1_8 Depth 3 ## Child Loop BB1_6 Depth 3 llvm-svn: 94225
-
Fariborz Jahanian authored
Fixes radar 7562363. llvm-svn: 94224
-
Nick Kledzik authored
llvm-svn: 94223
-
Chris Lattner authored
llvm-svn: 94222
-
Chris Lattner authored
For loop headers, print Inner loop along with the other stuff so it doesn't take an extra line. We now get stuff like this: LBB1_4: ## %land.end ## in Loop: Header=BB1_1 Depth=1 notb %al testb $1, %al jne LBB1_8 and: LBB1_6: ## %while.cond7 ## Inner Loop Header: Depth=3 ## Inside Loop BB1_5 Depth 2 ## Inside Loop BB1_1 Depth 1 which still isn't great for loop headers, but is much less verbose. llvm-svn: 94221
-
Daniel Dunbar authored
this during an Apple style build. llvm-svn: 94216
-
Chris Lattner authored
comment emission stuff. I'm going to rewrite this though because the current output doesn't make sense. llvm-svn: 94215
-
Ted Kremenek authored
llvm-svn: 94214
-
Ted Kremenek authored
llvm-svn: 94213
-
Douglas Gregor authored
llvm-svn: 94211
-
Douglas Gregor authored
weren't actually using any of its facilities. llvm-svn: 94210
-
Mike Stump authored
not just among the direct bases. Before we where missing nearly empties that were bases of virtual base classes. llvm-svn: 94208
-
Daniel Dunbar authored
llvm-svn: 94205
-
Benjamin Kramer authored
llvm-svn: 94203
-
Chris Lattner authored
AddComment and GetCommentOS. Add a blank line between globals (even in non-verbose mode) to make the assembly more readable. llvm-svn: 94202
-
Chris Lattner authored
llvm-svn: 94201
-
Douglas Gregor authored
region of interest (if provided). Implement clang_getCursor() in terms of this traversal rather than using the Index library; the unified cursor visitor is more complete, and will be The Way Forward. Minor other tweaks needed to make this work: - Extend Preprocessor::getLocForEndOfToken() to accept an offset from the end, making it easy to move to the last character in the token (rather than just past the end of the token). - In Lexer::MeasureTokenLength(), the length of whitespace is zero. llvm-svn: 94200
-
Chris Lattner authored
that doesn't want to use twines. llvm-svn: 94199
-
Bob Wilson authored
test on ARM. llvm-svn: 94198
-
Chris Lattner authored
llvm-svn: 94197
-
Victor Hernandez authored
llvm-svn: 94195
-
Victor Hernandez authored
llvm-svn: 94194
-
Mike Stump authored
llvm-svn: 94193
-
Chris Lattner authored
this should fix a problem duncan saw handling symbols with '.' in them. llvm-svn: 94192
-
Fariborz Jahanian authored
lookup. Fixes radar 7562438. llvm-svn: 94191
-
Chris Lattner authored
llvm-svn: 94190
-
Benjamin Kramer authored
llvm-svn: 94189
-
Daniel Dunbar authored
llvm-svn: 94187
-
Daniel Dunbar authored
llvm-svn: 94186
-
Daniel Dunbar authored
llvm-svn: 94185
-
Daniel Dunbar authored
llvm-svn: 94184
-
Anders Carlsson authored
No need to canonicalize the type and use dyn_cast. Also, correctly diagnose trying to override a function returning an lvalue reference with a function overriding an rvalue reference. llvm-svn: 94183
-