- Jan 22, 2010
-
-
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
-
Torok Edwin authored
TimeValue()::now().toEpochTime() is supposed to be the same as time(), but it wasn't, because toEpoch subtracted PosixZeroTime, but now() didn't add PosixZeroTime! Add a unittest to check this works. llvm-svn: 94178
-
Douglas Gregor authored
llvm-svn: 94177
-
Benjamin Kramer authored
llvm-svn: 94175
-