- Nov 11, 2011
-
-
Douglas Gregor authored
llvm-svn: 144412
-
Jim Grosbach authored
llvm-svn: 144411
-
Douglas Gregor authored
the corresponding (top-level) modules. This isn't actually useful yet, because we don't yet have a way to build modules out of module maps. llvm-svn: 144410
-
Andrew Trick authored
Fixes PR8113. llvm-svn: 144409
-
Douglas Gregor authored
declarations to actual files. llvm-svn: 144408
-
Jim Grosbach authored
rdar://9672822 llvm-svn: 144407
-
Daniel Dunbar authored
about cross compiles. llvm-svn: 144406
-
Sean Callanan authored
interfaces. This allows us to pull in Objective-C method types on demand, which is also now implemented. Also added a minor fix to prevent multiple-definition errors for "Class" and "id". llvm-svn: 144405
-
Richard Smith authored
to disable the corresponding -Wc++98-compat warnings in addition to the C++11 extension warnings, so that people already using these flags can switch to C++11 mode and turn on -Wc++98-compat. llvm-svn: 144404
-
Douglas Gregor authored
convention of SPECIAL_TYPE*. llvm-svn: 144403
-
Douglas Gregor authored
Module map files provide a way to map between headers and modules, so that we can layer a module system on top of existing headers without changing those headers at all. This commit introduces the module map file parser and the module map that it generates, and wires up the module map file parser so that we'll automatically find module map files as part of header search. Note that we don't yet use the information stored in the module map. llvm-svn: 144402
-
Sean Callanan authored
problem is that we had a bitfield that kept track of what had been found so far, and inhibited searches when the local variable bit was set. This bitfield was not being initialized correctly. llvm-svn: 144400
-
Nicolas Geoffray authored
Add a custom safepoint method, in order for language implementers to decide which machine instruction gets to be a safepoint. llvm-svn: 144399
-
Devang Patel authored
llvm-svn: 144395
-
Devang Patel authored
llvm-svn: 144394
-
Sean Callanan authored
superclass information is imported before validating it. This fixes spurious "incompatible superclasses" errors in LLDB. llvm-svn: 144393
-
Bob Wilson authored
llvm-svn: 144392
-
Ted Kremenek authored
Tweak CXLoadedDiagnosticSetImpl::makeString() to include an extra null character, and change the creation of the FixIT's string to again just rely on this string (instead of duplicating it when calling createCXString). llvm-svn: 144389
-
Dan Bailey authored
llvm-svn: 144388
-
Dan Bailey authored
llvm-svn: 144387
-
Benjamin Kramer authored
llvm-svn: 144386
-
Benjamin Kramer authored
This will break users of the LLVMCreateDisasm API (not that I know of any). They have to call the LLVMInitializeAll* functions from llvm-c/Target.h themselves now. edis' C API in all its horribleness should be unaffected. llvm-svn: 144385
-
Benjamin Kramer authored
llvm-svn: 144384
-
Benjamin Kramer authored
llvm-svn: 144383
-
Richard Smith authored
llvm-svn: 144382
-
-
Craig Topper authored
llvm-svn: 144380
-
NAKAMURA Takumi authored
FixIts might be exposed as C string via clang_getCString(), though the zero terminator is not allocated in CXLoadedDiagnosticSetImpl::makeString. llvm-svn: 144379
-
Richard Smith authored
stack pressure. llvm-svn: 144378
-
Chad Rosier authored
llvm-svn: 144377
-
Chad Rosier authored
rdar://10412592 llvm-svn: 144376
-
Richard Smith authored
please the buildbots. llvm-svn: 144375
-
NAKAMURA Takumi authored
FIXME: For now, " = 0Parse Issueexpected ';' after expression{{XXX}}" would not be matched due to unexpected garbage{{XXX} on some hosts. llvm-svn: 144374
-
Akira Hatanaka authored
type is not i32. MIPS does not have 64-bit integer multiply-add/sub instructions. llvm-svn: 144373
-
Akira Hatanaka authored
llvm-svn: 144372
-
Akira Hatanaka authored
llvm-svn: 144371
-
Akira Hatanaka authored
llvm-svn: 144370
-
Richard Smith authored
reinstates r144273; a combination of r144333's fix for NoOp rvalue-to-lvalue casts and some corresponding changes here resolve the regression which that caused. This patch also adds support for some additional forms of member function call, along with additional testing. llvm-svn: 144369
-
Akira Hatanaka authored
llvm-svn: 144368
-
Akira Hatanaka authored
llvm-svn: 144367
-