- Dec 21, 2011
-
-
Jim Grosbach authored
Rather than require the symbol to be explicitly an argument of the directive, allow it to look ahead and grab the symbol from the next non-whitespace line. rdar://10611140 llvm-svn: 147100
-
Sean Callanan authored
parser has hitherto been an implementation waiting for a use. I have now tied the '-o' option for the expression command -- which indicates that the result is an Objective-C object and needs to be printed -- to the ExpressionParser, which communicates the desired type to Clang. Now, if the result of an expression is determined by an Objective-C method call for which there is no type information, that result is implicitly cast to id if and only if the -o option is passed to the expression command. (Otherwise if there is no explicit cast Clang will issue an error. This behavior is identical to what happened before r146756.) Also added a testcase for -o enabled and disabled. llvm-svn: 147099
-
Dan Gohman authored
an invalid iterator aren't reproducible. rdar://10614085. llvm-svn: 147098
-
Sean Callanan authored
Xcode workspace that aren't actually desirable. Reverted. llvm-svn: 147097
-
Jim Grosbach authored
Maps to the RRX instruction. Missed this case earlier. rdar://10615373 llvm-svn: 147096
-
Chad Rosier authored
llvm-svn: 147095
-
Jim Grosbach authored
These map to the ASR, LSR, LSL, ROR instruction definitions. rdar://10615373 llvm-svn: 147094
-
Nick Lewycky authored
debug info) and for being vector operations. Fixes regression from r147037. llvm-svn: 147093
-
Nick Lewycky authored
llvm-svn: 147092
-
Argyrios Kyrtzidis authored
when the end of the buffer is immediately after an escaped newline. Fixes http://llvm.org/PR10153. llvm-svn: 147091
-
Jakub Staszak authored
- Add some constantness. llvm-svn: 147090
-
Lang Hames authored
Oops - LiveIntervalUnion.cpp file does use std::find. Moving STL header include to LiveIntervalUnion.cpp file. llvm-svn: 147089
-
Lang Hames authored
llvm-svn: 147088
-
Rafael Espindola authored
to Target/. llvm-svn: 147087
-
Johnny Chen authored
llvm-svn: 147072
-
Jakob Stoklund Olesen authored
llvm-svn: 147071
-
Fariborz Jahanian authored
because of recent refactoring and one in the rewriter. llvm-svn: 147070
-
Jim Grosbach authored
llvm-svn: 147069
-
Ted Kremenek authored
llvm-svn: 147068
-
Matt Beaumont-Gay authored
llvm-svn: 147067
-
Ted Kremenek authored
llvm-svn: 147066
-
Chad Rosier authored
necessary. Please chime in if I'm mistaken. llvm-svn: 147065
-
Chad Rosier authored
llvm-svn: 147064
-
Manuel Klimek authored
Diagnostics are now emitted via the SourceMgr and we use MemoryBuffer for buffer management. Switched the code to make use of the trailing '0' that MemoryBuffer guarantees where it makes sense. llvm-svn: 147063
-
Sean Callanan authored
llvm-svn: 147061
-
Rafael Espindola authored
Other targets will follow shortly. llvm-svn: 147060
-
Rafael Espindola authored
avoid including ADT/Triple.h in many places when the target specific bits are moved. llvm-svn: 147059
-
Argyrios Kyrtzidis authored
so translate the range to file locations. llvm-svn: 147058
-
Argyrios Kyrtzidis authored
llvm-svn: 147057
-
Argyrios Kyrtzidis authored
token locations as coming before the closing ')' of a function macro expansion. Include a unit test for SourceManager. llvm-svn: 147056
-
Douglas Gregor authored
redeclaration chains: only ever have the reader search for redeclarations of the first (canonical) declaration, since we only ever record redeclaration ranges for the that declaration. Searching for redeclarations of non-canonical declarations will never find anything, so it's a complete waste of time. llvm-svn: 147055
-
Rafael Espindola authored
llvm-svn: 147054
-
Rafael Espindola authored
side when the target specific bits are moved to the Target directory. llvm-svn: 147053
-
Manuel Klimek authored
llvm-svn: 147049
-
Craig Topper authored
llvm-svn: 147048
-
Craig Topper authored
llvm-svn: 147047
-
Craig Topper authored
Remove mode specific disassembler classes and just call X86GenericDisassembler constructor with appropriate argument in the creation functions. This removes a few tables that needed to be anchored. llvm-svn: 147046
-
Craig Topper authored
llvm-svn: 147045
-
Nick Lewycky authored
call site of an intrinsic is also not an inline candidate. While here, make it more obvious that this code ignores all intrinsics. Noticed by inspection! llvm-svn: 147037
-
Nick Lewycky authored
llvm-svn: 147036
-